Lines Matching refs:request
15 passwd_lookup(struct auth_request *request, struct passwd *pw_r)
17 auth_request_log_debug(request, AUTH_SUBSYS_DB, "lookup");
19 switch (i_getpwnam(request->user, pw_r)) {
21 auth_request_log_error(request, AUTH_SUBSYS_DB,
25 auth_request_log_unknown_user(request, AUTH_SUBSYS_DB);
30 auth_request_log_info(request, AUTH_SUBSYS_DB,
36 auth_request_set_field(request, "password", pw_r->pw_passwd,
42 passwd_verify_plain(struct auth_request *request, const char *password,
49 res = passwd_lookup(request, &pw);
51 callback(res, request);
55 ret = auth_request_password_verify(request, password, pw.pw_passwd,
62 callback(PASSDB_RESULT_PASSWORD_MISMATCH, request);
67 auth_request_set_field(request, "user", pw.pw_name, NULL);
69 callback(PASSDB_RESULT_OK, request);
73 passwd_lookup_credentials(struct auth_request *request,
79 res = passwd_lookup(request, &pw);
81 callback(res, NULL, 0, request);
85 auth_request_set_field(request, "user", pw.pw_name, NULL);
87 PASSWD_PASS_SCHEME, callback, request);