,是在django中加入了第三方认证oauth2,并限制跨域访问的资源.具体见我之前的文章....具体步骤如下:
第一步:
设置跨域访问资源范围,如下:
CORS_URLS_REGEX = r’^/(o|api/oauth/).*$’
#只允许跨域访问url为/o/….或者/api/oauth...由于此处我用的是django的视通函数,无法直接在函数前加@permission_required(perms),需要用到如下方法,可以将函数装饰器改为方法或类装饰器的方法,django自带的@method_decorator...LimitView为我自己的视图函数,继承自oauth的ProtectedResourceView,作用是保护视图函数不被授权用户查看.permission_required参数为用户需要拥有的权限,如果有...参考django文档:https://docs.djangoproject.com/en/2.1/topics/auth/default/#permissions
以上这篇Django权限设置及验证方式就是小编分享给大家的全部内容了