]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: test-mock - Add credentials lookup support
authorAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 8 May 2020 10:12:39 +0000 (13:12 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 11 May 2020 08:44:04 +0000 (11:44 +0300)
src/auth/test-mock.c

index f7358573ae4c4ddcf75572d1083d1eca588b0536..9584912f35dfcd5bb60b2a29d717a2c3bced9468 100644 (file)
@@ -28,11 +28,19 @@ static void passdb_mock_verify_plain(struct auth_request *request, const char *p
        callback(PASSDB_RESULT_OK, request);
 }
 
+static void passdb_mock_lookup_credentials(struct auth_request *request,
+                                          lookup_credentials_callback_t *callback)
+{
+       passdb_handle_credentials(PASSDB_RESULT_OK, "password", "PLAIN",
+                                 callback, request);
+}
+
 static struct passdb_module_interface mock_interface = {
        .name = "mock",
        .init = passdb_mock_init,
        .deinit = passdb_mock_deinit,
        .verify_plain = passdb_mock_verify_plain,
+       .lookup_credentials = passdb_mock_lookup_credentials,
 };
 
 struct auth_passdb_settings mock_passdb_set = {