Skip to content

Commit 6740a48

Browse files
committed
use allowed_scopes if APP_SPECIFIC_SCOPES is enabled
1 parent 1cac2ac commit 6740a48

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

oauth2_provider/oauth2_validators.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,10 @@ def validate_scopes(self, client_id, scopes, client, request, *args, **kwargs):
265265
return set(scopes).issubset(set(oauth2_settings._SCOPES))
266266

267267
def get_default_scopes(self, client_id, request, *args, **kwargs):
268-
return oauth2_settings._SCOPES
268+
if oauth2_settings.APP_SPECIFIC_SCOPES:
269+
return request.client.allowed_scopes
270+
else:
271+
return oauth2_settings._SCOPES
269272

270273
def validate_redirect_uri(self, client_id, redirect_uri, request, *args, **kwargs):
271274
return request.client.redirect_uri_allowed(redirect_uri)

0 commit comments

Comments
 (0)