Searched defs:passdb (Results 1 - 8 of 8) sorted by relevance

/dovecot/src/auth/
H A Dpassdb-oauth2.c4 #include "passdb.h"
32 (struct oauth2_passdb_module *)request->passdb->passdb;
53 static void oauth2_deinit(struct passdb_module *passdb) argument
55 struct oauth2_passdb_module *module = (struct oauth2_passdb_module *)passdb;
H A Dauth.h33 struct passdb_module *passdb; member in struct:auth_passdb
35 /* The caching key for this passdb, or NULL if caching isn't wanted. */
H A Dauth.c9 #include "passdb.h"
10 #include "passdb-template.h"
96 auth_passdb->passdb = passdb_preinit(auth->pool, set);
98 if (auth_passdb->passdb->default_cache_key != NULL) {
100 p_strconcat(auth->pool, auth_passdb->passdb->default_cache_key,
147 const struct auth_passdb *passdb; local
149 for (passdb = auth->passdbs; passdb != NULL; passdb = passdb
158 const struct auth_passdb *passdb; local
169 const struct auth_passdb *passdb; local
299 auth_passdb_init(struct auth_passdb *passdb) argument
309 struct auth_passdb *passdb; local
322 struct auth_passdb *passdb; local
[all...]
H A Dpassdb-pam.c11 #include "passdb.h"
62 struct passdb_module *_passdb = ctx->request->passdb->passdb;
63 struct pam_passdb_module *passdb = (struct pam_passdb_module *)_passdb; local
89 if (passdb->failure_show_msg)
152 struct passdb_module *_module = request->passdb->passdb;
312 struct passdb_module *_module = request->passdb->passdb;
H A Dpassdb.c7 #include "passdb.h"
35 /* replacing a "support not compiled in" passdb */
158 /* We're doing a passdb lookup (not authenticating).
162 passdb lookup. auth_request_lookup_credentials_finish()
196 struct passdb_module *passdb; local
206 i_fatal("Unknown passdb driver '%s'", set->driver);
208 i_fatal("Support not compiled in for passdb driver '%s'",
213 i_fatal("passdb %s: No args are supported: %s",
217 passdb = passdb_find(set->driver, set->args, &idx);
218 if (passdb !
245 passdb_init(struct passdb_module *passdb) argument
252 passdb_deinit(struct passdb_module *passdb) argument
[all...]
H A Dauth-request.h8 #include "passdb.h"
62 /* The final result of passdb lookup (delayed due to asynchronous
68 struct auth_passdb *passdb; member in struct:auth_request
73 /* passdb lookups have a handler, userdb lookups don't */
109 /* we're doing a userdb lookup now (we may have done passdb lookup
141 /* username was changed by this passdb/userdb lookup. Used by
144 /* each passdb lookup can update the current success-status using the
146 at the end. mechanisms that don't require passdb, but do a passdb
155 /* userdb_* fields have been set by the passdb looku
[all...]
H A Dauth-worker-client.c199 struct auth_passdb *passdb; local
203 /* <passdb id> <password> [<args>] */
217 passdb = auth_request->passdb;
218 while (passdb != NULL && passdb->passdb->id != passdb_id)
219 passdb = passdb->next;
221 if (passdb
[all...]
H A Dauth-request.c23 #include "passdb.h"
24 #include "passdb-blocking.h"
25 #include "passdb-cache.h"
26 #include "passdb-template.h"
147 request->passdb = auth->passdbs;
375 /* export passdb extra fields */
427 auth_fields_rollback() if the first passdb lookup fails. */
554 struct auth_passdb *passdb = request->passdb; local
577 if (passdb_cache == NULL || passdb
695 auth_request_want_skip_passdb(struct auth_request *request, struct auth_passdb *passdb) argument
940 struct auth_passdb *passdb = request->passdb; local
1074 struct auth_passdb *passdb; local
1200 struct auth_passdb *passdb = request->passdb; local
1264 struct auth_passdb *passdb; local
1329 struct auth_passdb *passdb = request->passdb; local
[all...]

Completed in 42 milliseconds