]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: auth-request-handler - Return "auth_mech" field in master REQUEST reply.
authorStephan Bosch <stephan.bosch@open-xchange.com>
Tue, 6 Aug 2019 19:52:23 +0000 (21:52 +0200)
committerStephan Bosch <stephan.bosch@open-xchange.com>
Tue, 13 Aug 2019 22:46:26 +0000 (00:46 +0200)
It contains the name of the mechanism used in the authentication.

src/auth/auth-request-handler.c

index cfdf55e6f556228bf5ed2629f917652594cfab1d..db0b54aa3b4e00fe35c011994f93be2f794fe7d0 100644 (file)
@@ -709,6 +709,7 @@ static void auth_str_append_userdb_extra_fields(struct auth_request *request,
                auth_str_add_keyvalue(dest, "master_user",
                                      request->master_user);
        }
+       auth_str_add_keyvalue(dest, "auth_mech", request->mech->mech_name);
        if (*request->set->anonymous_username != '\0' &&
            strcmp(request->user, request->set->anonymous_username) == 0) {
                /* this is an anonymous login, either via ANONYMOUS