From: Aki Tuomi Date: Sun, 25 Oct 2020 16:55:46 +0000 (+0200) Subject: auth: mech-oauth2 - Validate credentials in mech X-Git-Tag: 2.4.1~1016 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8275a90650125d3cd00e37bec269e7e3636ba377;p=thirdparty%2Fdovecot%2Fcore.git auth: mech-oauth2 - Validate credentials in mech Simplifies auth workflow greatly by not having to pretend verifying tokens as passwords. --- diff --git a/src/auth/mech-oauth2.c b/src/auth/mech-oauth2.c index 9bd3527b6a..4d83af61ff 100644 --- a/src/auth/mech-oauth2.c +++ b/src/auth/mech-oauth2.c @@ -102,7 +102,7 @@ mech_oauth2_verify_token_continue(struct db_oauth2_request *db_request, struct auth_request *auth_request = &oauth2_req->auth; if (result != PASSDB_RESULT_OK) { e_error(auth_request->mech_event, "%s", error); - oauth2_req->callback(result, NULL, 0, auth_request); + oauth2_verify_callback(result, NULL, 0, auth_request); return; } db_request->auth_request->passdb_success = TRUE;