authentication.py 文件源码

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

项目:argosd 作者: danielkoster 项目源码 文件源码
def requires_authentication(function):
    """Creates a decorator that can be applied with @requires_authentication
    to protect an API endpoint."""
    @wraps(function)
    def decorated(*args, **kwargs):
        """Checks for authorization headers. Tells the user to authenticate
        if none are found."""
        auth = request.authorization
        if not auth or not check_authentication(auth.username, auth.password):
            return authenticate()
        return function(*args, **kwargs)
    return decorated
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号