Wraps auth_request_lookup_credentials().
return;
}
- auth_request_lookup_credentials(auth_request, "PLAIN",
- apop_credentials_callback);
+ sasl_server_request_lookup_credentials(auth_request, "PLAIN",
+ apop_credentials_callback);
}
static struct auth_request *mech_apop_auth_new(void)
return;
}
- auth_request_lookup_credentials(auth_request, "CRAM-MD5",
- credentials_callback);
+ sasl_server_request_lookup_credentials(auth_request, "CRAM-MD5",
+ credentials_callback);
}
static void
return;
}
- auth_request_lookup_credentials(auth_request, "DIGEST-MD5",
- credentials_callback);
+ sasl_server_request_lookup_credentials(auth_request, "DIGEST-MD5",
+ credentials_callback);
}
static void
/* Continue in callback once auth_request is populated with passdb
information. */
auth_request->passdb_success = TRUE; /* default to success */
- auth_request_lookup_credentials(auth_request, "",
- gssapi_credentials_callback);
+ sasl_server_request_lookup_credentials(auth_request, "",
+ gssapi_credentials_callback);
(void)gss_release_buffer(&minor_status, &outbuf);
return 0;
}
return;
}
- auth_request_lookup_credentials(auth_request, "OTP",
- otp_credentials_callback);
+ sasl_server_request_lookup_credentials(auth_request, "OTP",
+ otp_credentials_callback);
}
static void
struct auth_request *auth_request = &request->auth_request;
request->key_data = key_data;
- auth_request_lookup_credentials(auth_request, request->password_scheme,
- credentials_callback);
+ sasl_server_request_lookup_credentials(auth_request,
+ request->password_scheme,
+ credentials_callback);
return 0;
}
void sasl_server_request_verify_plain(
struct auth_request *request, const char *password,
sasl_server_verify_plain_callback_t *callback);
+void sasl_server_request_lookup_credentials(
+ struct auth_request *request, const char *scheme,
+ sasl_server_lookup_credentials_callback_t *callback);
#endif
{
auth_sasl_request_verify_plain(request, password, callback);
}
+
+void sasl_server_request_lookup_credentials(
+ struct auth_request *request, const char *scheme,
+ sasl_server_lookup_credentials_callback_t *callback)
+{
+ auth_sasl_request_lookup_credentials(request, scheme, callback);
+}
};
typedef verify_plain_callback_t sasl_server_verify_plain_callback_t;
+typedef lookup_credentials_callback_t sasl_server_lookup_credentials_callback_t;
struct sasl_server_output {
enum sasl_server_output_status status;