加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

使用OneLogin和DotNetOpenAuth的ASP.Net单点登录CrossDomain

发布时间:2020-12-16 03:27:35 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个项目,要求对2个网站进行跨域(非子域)身份验证的单点登录. 我正在搜索其他人在这里和网上说过的内容,并尝试使用DotNetOpenAuth,但我对它没有多大意义,而且文档没有多大帮助.所以我转向OneLogin似乎提供了我想要的东西但是再次缺乏文档.我想我必
我正在开发一个项目,要求对2个网站进行跨域(非子域)身份验证的单点登录.

我正在搜索其他人在这里和网上说过的内容,并尝试使用DotNetOpenAuth,但我对它没有多大意义,而且文档没有多大帮助.所以我转向OneLogin似乎提供了我想要的东西但是再次缺乏文档.我想我必须同时使用它们,但我无法连接这些拼图.

我正在接近基于Single Sign-On Enterprise Security for Web Applications实现我自己的SSO解决方案但是想要避免这种情况,因为它需要花费更多的时间并且比使用现有解决方案更容易出错.

所以现在为所有的大师提出一些问题:

>您能否谈谈如何使用DotNetOpenAuth对OneLogin中的用户进行身份验证?
>我在哪里可以获得OneLogin的更多示例?
>对于那些尝试过VS2010项目模板的人来说,DotNetOpenAuth是编译过还是丢失了RelyingPartyLogic.dll?我在哪里可以得到它?

谢谢你的帮助!

解决方法

DotNetOpenAuth支持OpenID,OAuth和InfoCard. OneLogin SAML工具包适用于基于Web的SAML.这两个库不能一起工作.

有关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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读