我的問題可能過於寬泛或模糊,但我無法用其他方式最好地描述它,而不是我正在做的。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