(self, access_token)
| 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 = { |