-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Labels
Description
Identity.identifier, while being the uid in the identity provider it is also quite meaningless when displayed to users (i.e. For Github, it is a numeric id instead of the username). We should have a way to specify which data field of the identity from a provider is the one relevant to the user. Something along this line would be a first approach to tackle it.
@property
def pretty_identifier(self):
return self.data[provider_settings['pretty_identifier']] if provider_settings['pretty_identifier'] else self.identifierIdentityProviders = {
'github': {
'type': 'oauth',
'title': 'GitHub',
'oauth': _github_oauth_config,
'identifier_field': 'id',
'pretty_identifier': 'username',
},Reactions are currently unavailable