From: Stephan Bosch Date: Tue, 6 Aug 2019 19:52:23 +0000 (+0200) Subject: auth: auth-request-handler - Return "auth_mech" field in master REQUEST reply. X-Git-Tag: 2.3.9~330 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=732c5ec326b9bb6fbc5fd96c9c6f58c22398fdba;p=thirdparty%2Fdovecot%2Fcore.git auth: auth-request-handler - Return "auth_mech" field in master REQUEST reply. It contains the name of the mechanism used in the authentication. --- diff --git a/src/auth/auth-request-handler.c b/src/auth/auth-request-handler.c index cfdf55e6f5..db0b54aa3b 100644 --- a/src/auth/auth-request-handler.c +++ b/src/auth/auth-request-handler.c @@ -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