]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: mech-oauth2 - Log only internal failures as error
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 28 Mar 2024 07:20:28 +0000 (09:20 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Feb 2025 10:34:12 +0000 (12:34 +0200)
src/auth/mech-oauth2.c

index 1793327924ce72f7fee2c0927c70d46e2ad7e9f0..3a44849ec6ebedbbd5c111d455a25b296f8ae789 100644 (file)
@@ -163,8 +163,10 @@ mech_oauth2_verify_token_local_continue(struct db_oauth2_request *db_req,
                auth_request_unref(&request);
                pool_unref(&db_req->pool);
                return;
-       } else {
+       } else if (result == PASSDB_RESULT_INTERNAL_FAILURE) {
                e_error(request->mech_event, "Token verification failed: %s", error);
+       } else {
+               e_info(request->mech_event, "Token verification failed: %s", error);
        }
        oauth2_verify_callback(result, uchar_empty_ptr, 0, request);
        auth_request_unref(&request);