我正在开发一个Portal Style应用程序(使用asp.net/mvc),它将链接到其他应用程序。我正在考虑使用ADFS和支持AD进行身份验证。我想为门户网站和这些单独的应用程序启用单点登录。这些单独的应用程序(一些和Java和一个在ruby中)将信任ADFS并且可以接收SAML令牌进行身份验证。
用户必须登录此门户网站应用程序,门户网站中其他应用程序的链接将无缝地工作,因为用户已登录门户网站。本质上,我的门户网站是身份提供商。这种情况是否可以使用ADFS?
答案 0 :(得分:0)
是的,这是可能的。但是,您的问题中的术语并不完全正确:您的门户网站应用程序将不是身份提供者,而是AD FS。
会发生以下情况:
现在历史大多重复,点到点:
当对门户应用程序或应用程序X进行返回访问时,浏览器会发送“门户cookie”或“app X cookie”。应用程序识别cookie,并且不再将浏览器重定向到AD FS。因此,与AD FS的对话仅在应用程序启动时发生,每个应用程序启动一次。