Generate a :class:`~authlib.oidc.core.UserInfo` object for an user:: def generate_user_info(self, user, scope: str) -> UserInfo: return UserInfo( given_name=user.given_name, family_name=user.last_name,
(self, user, scope: str)
| 93 | return JWSRegistry.recommended |
| 94 | |
| 95 | def generate_user_info(self, user, scope: str) -> UserInfo: |
| 96 | """ |
| 97 | Generate a :class:`~authlib.oidc.core.UserInfo` object for an user:: |
| 98 | |
| 99 | def generate_user_info(self, user, scope: str) -> UserInfo: |
| 100 | return UserInfo( |
| 101 | given_name=user.given_name, |
| 102 | family_name=user.last_name, |
| 103 | email=user.email, |
| 104 | ... |
| 105 | ).filter(scope) |
| 106 | |
| 107 | This method must be implemented by developers. |
| 108 | """ |
| 109 | raise NotImplementedError() |
| 110 | |
| 111 | def get_issuer(self) -> str: |
| 112 | """The OP's Issuer Identifier URL. |