auth_google.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:pogom-linux 作者: PokeHunterProject 项目源码 文件源码
def user_login(self):
        self.log.info('Google User Login for: {}'.format(self.username))

        if not isinstance(self.username, six.string_types) or not isinstance(self.password, six.string_types):
            raise AuthException("Username/password not correctly specified")

        user_login = perform_master_login(self.username, self.password, self.GOOGLE_LOGIN_ANDROID_ID)

        try:
            refresh_token = user_login.get('Token', None)
        except ConnectionError as e:
            raise AuthException("Caught ConnectionError: %s", e)

        if refresh_token is not None:
            self._refresh_token = refresh_token
            self.log.info('Google User Login successful.')
        else:
            self._refresh_token = None
            raise AuthException("Invalid Google Username/password")

        self.get_access_token()
        return self._login
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号