feat(oauth_validators.py): add CustomOAuth2Validator to supply OIDC scopes

This commit is contained in:
2026-03-19 15:23:07 +01:00
parent 730e041794
commit ffc33d3be4

11
kursy/oauth_validators.py Normal file
View File

@@ -0,0 +1,11 @@
from oauth2_provider.oauth2_validators import OAuth2Validator
class CustomOAuth2Validator(OAuth2Validator):
def get_additional_claims(self, request):
print("get_additional_claims", request.user)
return {
"name": " ".join([request.user.first_name, request.user.last_name]),
"preferred_username": f"studio77-{request.user.username}",
"email": request.user.email,
}