使用Azure Active Directory认证用户。
项目描述
Django Azure AD Auth Redux
Django Azure AD Auth 允许您通过Azure Active Directory进行认证。
此分支具有以下附加功能
- 根据较新的PyJWT要求添加解码算法的指定。
- 支持django > 3.2.18
安装
运行 pip install django-azure-ad-auth-redux
将 AzureActiveDirectoryBackend
添加到您的 AUTHENTICATION_BACKENDS
设置
AUTHENTICATION_BACKENDS = (
...
"azure_ad_auth.backends.AzureActiveDirectoryBackend",
)
设置
AAD_TENANT_ID
Azure租户ID。它可以在Azure管理门户的URL中找到。
AAD_CLIENT_ID
Azure应用程序客户端ID。
AAD_AUTHORITY
默认值: "https://login.microsoftonline.com"
用于授权、联盟元数据文档和注销的域名。
AAD_SCOPE
默认值: "openid"
OAuth作用域参数。
AAD_RESPONSE_TYPE
默认值: "id_token"
告诉OAuth在响应中返回JWT令牌。
AAD_RESPONSE_MODE
默认值: "form_post"
定义如何返回响应参数。有效选项是 fragment
或 form_post
。
用户创建属性
默认值: True
允许在成功认证后创建新用户。
用户映射属性
默认值: {}
将令牌字段映射到用户,用于创建过程中。
静态用户映射属性
默认值: {}
在创建时将静态值映射到用户字段。
组映射属性
默认值: {}
将组ID映射到组名,用于用户权限。
项目详情
关闭
django_azure_ad_auth_redux-1.5.24.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e44481f6768196e7d882b421e8187e23971913f1d20e1d49eec8ea470b9b4f88 |
|
MD5 | 592abbda7604a1a859d7e8118b166d7f |
|
BLAKE2b-256 | 26d2794f94aebb4c0fe2e4c57ebda07b175bde9abd4ec2f27f5780f0e41299c0 |
关闭
django_azure_ad_auth_redux-1.5.24-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a98f16f2e47aac1468c0c2a1956b78961611c9deede1514c68024789ba5f18e6 |
|
MD5 | 69cd1f6dd7d0384d9a150ddaba2d0a11 |
|
BLAKE2b-256 | 7ddbd790259b48049d21555f32797bc855c5be9373c70f82553e2fc383ae1651 |