oauth2.py 文件源码

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

项目:Sanic-OAuth 作者: Sniedes722 项目源码 文件源码
def usergetter(self, f):
        """Register a function as the user getter.
        This decorator is only required for **password credential**
        authorization::
            @oauth.usergetter
            def get_user(username, password, client, request,
                         *args, **kwargs):
                # client: current request client
                if not client.has_password_credential_permission:
                    return None
                user = User.get_user_by_username(username)
                if not user.validate_password(password):
                    return None
                # parameter `request` is an OAuthlib Request object.
                # maybe you will need it somewhere
                return user
        """
        self._usergetter = f
        return f
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号