我的问题可能过于宽泛或模糊,但我无法用其他方式最好地描述它,而不是我正在做的。Django SSO与Microsoft ADFS
我有多个Django应用程序。我已经成功实施了SSO。所有这些工作。现在,我得到了一个新的任务,就像这样。
我必须将Microsoft ADFS身份验证集成到我的应用程序套件中,并扩大当前SSO的范围。
我对它的理解是,当我登录到我的笔记本电脑,这是企业网络上(我想这是我怎么也得把它)我还获得登录到我的Django应用程序
我认真没有我对ADFS没有经验的工作原理。任何有这方面经验的人都可以用它的工作方式来解释它,以便我能理解它并想出解决方案。 PS:如果需要更多信息,我会提供。此外,如果对问题进行低估,确实会提出一个原因,以便我可以编辑问题并将其发布,因为它应该是。
['django-auth-adfs'](https://pypi.python.org/pypi/django-auth-adfs) –
@BurhanKhalid我经历了那个。你能解释一下吗?看到我登录到我的笔记本电脑,通过adfs的整个身份验证过程成功发生,现在打开我的浏览器转到我的应用程序。现在在这一点上,我如何识别登录用户?难道这不是你所知的一些行为,比如阅读一些存储关于用户身份或类似信息的文件。 –
当您使用ADFS进行身份验证时,会返回一个SAML令牌,其中包含有关用户的声明(即声明)。请参阅https://msdn.microsoft.com/en-us/library/hh291068(v=vs.110).aspx,以获取一些提示的.NET示例。有关背景信息,请阅读https://msdn.microsoft .COM/EN-US /库/ ff423674.aspx。另外http://stackoverflow.com/questions/19930603/best-way-to-integrate-adfs-2-0-authentication-in-a-django-application?rq=1 – nzpcmad