-
Django REST框架的OpenID Connect身份验证插件:drf-oidc-auth
资源介绍
Django Rest Framework的OpenID Connect身份验证
该软件包包含一种身份验证机制,用于使用从OpenID Connect获得的令牌对REST API的用户进行身份验证。
当前,它仅支持JWT和Bearer令牌。 JWT令牌将针对OpenID连接授权服务的公钥进行验证。 承载令牌用于检索OpenID UserInfo,以便用户识别他。
安装
使用pip安装:
pip install drf-oidc-auth
在settings.py中配置Django REST框架的身份验证:
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES' : (
'rest_framework.permissions.IsAuthenticated' ,
),
'DEFAULT_AUTHENTI