def _login_with_token(self, token, identity_only):
try:
api_auth = Slacker(token).auth.test().body
assert api_auth['team_id'] == SLACK_TEAM_ID
except Error as err:
self.mongo.db.z_errors.insert_one({'_id': time.time(),
'ctx': 'auth.test',
'msg': str(err)})
return WebServer._basic_page('Auth error',
'Auth error: ' + str(err))
except AssertionError:
return WebServer._basic_page('Wrong team',
'Wrong team: ' + api_auth['team'])
return self._login_success(token, api_auth, identity_only)
评论列表
文章目录