如何配置django-auth-adfs?

时间:2018-06-28 13:29:11

标签: django adfs django-authentication

我正在使用https://github.com/jobec/django-auth-adfs/tree/master/demo/adfs中的演示项目 这是我的设置:

AUTH_ADFS = {
    "SERVER": "sso.example.com/FederationMetadata/2007-06/FederationMetadata.xml",
    "CLIENT_ID": "******-****-****-****-********",
    "RESOURCE": "localhost:8000",
    "REDIR_URI": "localhost:8000/oauth2/login",
    "CA_BUNDLE": False,
    "CLAIM_MAPPING": {"first_name": "given_name",
                      "last_name":  "family_name",
                      "email":      "email"},
}

程序运行正常,但是无法进入管理面板或用户面板。通过单击“管理员”或“登录”链接,而无需输入登录名和密码,请转到“登录失败”页面。

我不知道我在哪里弄错了应用程序。

1 个答案:

答案 0 :(得分:0)

ADFS的设置存在不一致之处,https://github.com/jobec/django-auth-adfs/blob/master/docs/adfs_3.0_config_guide.rst再次全部恢复正常工作)谢谢开发人员!