gca*_*elo 5 asp.net cross-domain single-sign-on onelogin
我正在开发一个项目,要求对2个网站进行跨域(非子域)身份验证的单点登录.
我正在搜索其他人在这里和网上说过的内容,并尝试使用DotNetOpenAuth,但我对它没有多大意义,而且文档没有多大帮助.所以我转向OneLogin,这似乎提供了我想要的东西但是再次缺乏文档.我想我必须同时使用它们,但我无法连接这些拼图.
我正在接近基于单点登录企业安全性Web应用程序实现自己的SSO解决方案,但是要避免这种情况,因为它比使用现有解决方案需要更多时间并且更容易出错.
所以现在为所有的大师提出一些问题:
谢谢你的帮助!
小智 4
DotNetOpenAuth 支持 OpenID、OAuth 和 InfoCard。OneLogin SAML 工具包适用于使用 SAML 的基于 Web 的 sso。这两个库不能一起工作。
有关 OneLogin .NET 工具包的更多信息,我可以推荐这篇文章 https://onelogin.zendesk.com/entries/20186386-introduction-to-onelogin-s-saml-toolkits
如果您可以从您的 2 个网站支持 OpenID,DotNetOpenAuth 将帮助您做您想做的事情;但是,我建议您研究 SAML 协议系列(维基百科有一篇关于这方面的好文章)您需要实现一个身份提供者(对您进行身份验证的站点)和使用者(您访问的站点)。
您可能想要查看 OpenID 和 SAML 之间的比较,以便选择哪个更适合您。以下是可以帮助解决此问题的进一步阅读: https://onelogin.zendesk.com/entries/270738-openid-or-saml-for-enterprise-sso
| 归档时间: |
|
| 查看次数: |
2032 次 |
| 最近记录: |