diff --git a/flask_oauthlib/provider/oauth2.py b/flask_oauthlib/provider/oauth2.py index d182f6ea..2bb84e79 100644 --- a/flask_oauthlib/provider/oauth2.py +++ b/flask_oauthlib/provider/oauth2.py @@ -949,7 +949,7 @@ def validate_scopes(self, client_id, scopes, client, request, *args, **kwargs): """Ensure the client is authorized access to requested scopes.""" if hasattr(client, 'validate_scopes'): - return client.validate_scopes(scopes) + return client.validate_scopes(scopes, request, *args, **kwargs) return set(client.default_scopes).issuperset(set(scopes)) def validate_user(self, username, password, client, request,