oauth2.py 文件源码

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

项目:Sanic-OAuth 作者: Sniedes722 项目源码 文件源码
def tokengetter(self, f):
        """Register a function as the token getter.
        The function accepts an `access_token` or `refresh_token` parameters,
        and it returns a token object with at least these information:
            - access_token: A string token
            - refresh_token: A string token
            - client_id: ID of the client
            - scopes: A list of scopes
            - expires: A `datetime.datetime` object
            - user: The user object
        The implementation of tokengetter should accepts two parameters,
        one is access_token the other is refresh_token::
            @oauth.tokengetter
            def bearer_token(access_token=None, refresh_token=None):
                if access_token:
                    return get_token(access_token=access_token)
                if refresh_token:
                    return get_token(refresh_token=refresh_token)
                return None
        """
        self._tokengetter = f
        return f
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号