From 01e95ad1ea8c33fff22b914ce9f1aed8b261b48f Mon Sep 17 00:00:00 2001 From: Hsiaoming Yang Date: Fri, 18 Mar 2022 23:39:49 +0900 Subject: [PATCH] Fix authenticate_none method, via #438 --- authlib/oauth2/rfc6749/authenticate_client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/authlib/oauth2/rfc6749/authenticate_client.py b/authlib/oauth2/rfc6749/authenticate_client.py index c07bb282..a61113b6 100644 --- a/authlib/oauth2/rfc6749/authenticate_client.py +++ b/authlib/oauth2/rfc6749/authenticate_client.py @@ -85,7 +85,7 @@ def authenticate_none(query_client, request): does not have a client secret. """ client_id = request.client_id - if client_id and 'client_secret' not in request.data: + if client_id and not request.data.get('client_secret'): client = _validate_client(query_client, client_id, request.state) log.debug(f'Authenticate {client_id} via "none" success') return client