diff --git a/.gitignore b/.gitignore index 223235a0..06557e8d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ *.pyc *.pyo *.egg-info +*.swp __pycache__ build develop-eggs diff --git a/flask_oauthlib/provider/oauth2.py b/flask_oauthlib/provider/oauth2.py index 036f92b0..69da230d 100644 --- a/flask_oauthlib/provider/oauth2.py +++ b/flask_oauthlib/provider/oauth2.py @@ -432,11 +432,11 @@ def authenticate_client(self, request, *args, **kwargs): log.debug('Authenticate client failed, secret not match.') return False - confidential = 'confidential' - if hasattr(client, 'confidential'): - confidential = client.confidential + client_type = 'confidential' + if hasattr(client, 'client_type'): + client_type = client.client_type - if client.client_type != confidential: + if client.client_type != client_type: log.debug('Authenticate client failed, not confidential.') return False log.debug('Authenticate client success.') @@ -459,11 +459,11 @@ def authenticate_client_id(self, client_id, request, *args, **kwargs): # authenticate non-confidential client_type only # most of the clients are of public client_type - confidential = 'confidential' - if hasattr(client, 'confidential'): - confidential = client.confidential + client_type = 'confidential' + if hasattr(client, 'client_type'): + client_type = client.client_type - if client.client_type == confidential: + if client.client_type == client_type: log.debug('Authenticate client failed, confidential client.') return False return True