#ifndef AUTH_H
#define AUTH_H
#include "auth-settings.h"
enum auth_passdb_skip {
};
enum auth_userdb_skip {
};
enum auth_db_rule {
};
struct auth_passdb {
/* The caching key for this passdb, or NULL if caching isn't wanted. */
const char *cache_key;
};
struct auth_userdb {
/* The caching key for this userdb, or NULL if caching isn't wanted. */
const char *cache_key;
};
struct auth {
const char *service;
};
extern struct auth_penalty *auth_penalty;
struct auth *auth_default_service(void);
const struct mechanisms_register *reg,
const char *const *services);
void auths_init(void);
void auths_deinit(void);
void auths_free(void);
#endif