feat(oauth_validators.py): add CustomOAuth2Validator to supply OIDC scopes
This commit is contained in:
11
kursy/oauth_validators.py
Normal file
11
kursy/oauth_validators.py
Normal 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,
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user