MCPcopy
hub / github.com/authlib/authlib / generate_user_info

Method generate_user_info

authlib/oidc/core/userinfo.py:95–109  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

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.

Callers 1

__call__Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected