Lines Matching defs:request

42 				   struct auth_request *request)
45 (struct oauth2_auth_request*)request;
50 auth_request_success(request, "", 0);
53 auth_request_internal_failure(request);
57 if (request->mech_password != NULL)
58 request->mech_password = NULL;
59 auth_request_handler_reply_continue(request, error, strlen(error));
66 xoauth2_verify_callback(enum passdb_result result, struct auth_request *request)
70 oauth2_verify_callback(result, error, request);
74 oauthbearer_verify_callback(enum passdb_result result, struct auth_request *request)
78 oauth2_verify_callback(result, error, request);
85 mech_xoauth2_auth_continue(struct auth_request *request,
90 (struct oauth2_auth_request*)request;
95 auth_request_fail(request);
111 if (!auth_request_set_username(request, username, &error)) {
112 auth_request_log_info(request, AUTH_SUBSYS_MECH,
114 auth_request_fail(request);
124 auth_request_log_info(request, AUTH_SUBSYS_MECH,
126 auth_request_fail(request);
134 auth_request_verify_plain(request, token,
137 auth_request_log_info(request, AUTH_SUBSYS_MECH, "Username or token missing");
138 auth_request_fail(request);
146 mech_oauthbearer_auth_continue(struct auth_request *request,
151 (struct oauth2_auth_request*)request;
154 auth_request_fail(request);
168 auth_request_log_info(request, AUTH_SUBSYS_MECH,
170 auth_request_fail(request);
178 auth_request_log_info(request, AUTH_SUBSYS_MECH,
180 auth_request_fail(request);
184 auth_request_log_info(request, AUTH_SUBSYS_MECH,
186 auth_request_fail(request);
195 auth_request_log_info(request, AUTH_SUBSYS_MECH,
197 auth_request_fail(request);
199 } else if (!auth_request_set_username(request, username, &error)) {
200 auth_request_log_info(request, AUTH_SUBSYS_MECH,
207 auth_request_log_info(request, AUTH_SUBSYS_MECH,
208 "Invalid gs2-header in request");
209 auth_request_fail(request);
221 auth_request_log_info(request, AUTH_SUBSYS_MECH,
223 auth_request_fail(request);
230 auth_request_verify_plain(request, token,
233 auth_request_log_info(request, AUTH_SUBSYS_MECH, "Missing username or token");
234 auth_request_fail(request);
240 struct oauth2_auth_request *request;
244 request = p_new(pool, struct oauth2_auth_request, 1);
245 request->auth.pool = pool;
246 return &request->auth;