我的问题可能过于宽泛或模糊,但除了我正在做的事情之外,我无法以任何其他方式最好地描述它。
我有多个 Django 应用程序。我已经成功实施了 SSO。所有这些都有效。现在,我被赋予了一个新任务,就像这样。
我必须将 Microsoft ADFS 身份验证集成到我的应用程序套件中,并扩大当前 SSO 的范围。
我对此的理解是,当我登录到公司网络上的笔记本电脑时(我想这就是我必须这么说的),我也会登录到我的 django 应用程序
我真的不知道这是如何工作的,因为我没有 ADFS 的经验。有这方面经验的人都可以用一个场景来解释它是如何工作的,以便我能够理解它并想到解决方案。
PS:如果需要更多信息,我会提供。另外,如果对问题投反对票,请给出一个理由,以便我可以编辑问题并按应有的方式发布它。
如果 Django 支持基于 SAML 的登录,那么您可以将其设置为信任 ADFS。 ADFS 将自动使用您的登录凭据登录到公司网络内加入域的计算机。如果用户从外部访问,则会提示输入密码或基于证书的身份验证(例如智能卡)来登录用户。
我尝试在 Windows 2016 上启用 adfs,django 应用程序收到以下错误“未提供授权代码”,这可能是什么原因。