utils.py 文件源码

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

项目:forest-django 作者: ForestAdmin 项目源码 文件源码
def jwt_verify(view_func):
    def _wrapped_view_func(request, *args, **kwargs):
        if hasattr(request, 'META') and request.META.get('HTTP_AUTHORIZATION'):
            splitted_token = request.META['HTTP_AUTHORIZATION'].split()
            if len(splitted_token):
                token = splitted_token[1]
        try:
            payload = jwt.decode(token, settings.JWT_SECRET_KEY, True)
            return view_func(request, *args, **kwargs)
        except jwt.DecodeError as err:
            return HttpResponse(status=401)

    return _wrapped_view_func
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号