12 lines
423 B
Python
12 lines
423 B
Python
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.id}",
|
|
"email": request.user.email,
|
|
}
|