如何在Django服务器上生成对ADFS的请求、获取会话和认证用户?

2024-09-27 21:34:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用ADFS on this指南配置Web SSO身份验证。使用Django开发的后端。如何生成Django用户认证请求?据我所知,请求是这样的:

解码:adfsresource.treyresearch.net/adfs/ls/auth/integrated/?wa=wsignin1.0&;wreply=https://adfsweb.treyresearch.net/claimapp/&wct=2016-07-27T14:58:30Z&;wctx=5f64b4e7-8907-47df-9526-5450b4ce0660

如何在django上生成wctx? 我发现:

Wctx: This is some session data that the application wants sent back to it after the user authenticates. How generate wctx on django

在这个过程中使用什么协议(到adfs和back)?在

ADFS 1.1、django 1.9.7、firefox

谢谢


Tags: thedjangowebneton指南backthis
1条回答
网友
1楼 · 发布于 2024-09-27 21:34:26

你为什么不直接使用SAML协议呢?。ADFS支持SAML,我认为它比ws-fed更容易设置(也更容易被采用)。在

您将需要向django应用程序添加SAML支持,为此,您有两个备选方案:

两者都有很好的记录。在

有关如何将ADFS配置为SAML标识提供程序的信息here

另一种选择是使用Oauth2。在

相关问题 更多 >

    热门问题