MCPcopy Create free account
hub / github.com/bugy/script-server / fetch_user_info

Method fetch_user_info

src/auth/auth_gitlab.py:29–37  ·  view source on GitHub ↗
(self, access_token)

Source from the content-addressed store, hash-verified

27 self.gitlab_group_search = params_dict.get('group_search')
28
29 async def fetch_user_info(self, access_token) -> _OauthUserInfo:
30 user = await self.oauth2_request(
31 _OAUTH_GITLAB_USERINFO % self.gitlab_host,
32 access_token=access_token)
33 if user is None:
34 return None
35
36 active = user.get('state') == 'active'
37 return _OauthUserInfo(user.get('email'), active, user)
38
39 async def fetch_user_groups(self, access_token):
40 args = {

Calls 2

_OauthUserInfoClass · 0.90
getMethod · 0.45