0

如果 dotNetOpenAuth 单点登录,我希望有人告诉我。

我想要实现的只是能够无缝登录到所有域,而无需重定向到第三方系统以在混合编程平台(例如 PHP 或 .Net)中进行授权或身份验证

4

3 回答 3

2

DotNetOpenAuth library is a simple library to implement Single Sign On for .NET based application. The only issue I faced was related to performance. It was found to be a known issue with a particular API that cause the sluggishnes.

于 2012-08-26T17:43:16.913 回答
1

DotNetOpenAuth 可用于 SSO 解决方案,但用户访问的每个新网站都需要执行到身份提供者的重定向。在受控的 SSO 环境中,该提供者可能永远不会出现在用户面前,因此登录是完全透明的。DotNetOpenAuth 下载附带了几个 SSO 配置示例。

于 2010-02-05T06:13:29.040 回答
1

如果您可以从 PHP 支持 OpenID,DotNetOpenAuth 将帮助您做您想做的事情。您需要实现一个提供者(根据数据库或其他商店对您进行身份验证的站点)和一个消费者(您要登录的站点)。

我的建议是首先考虑您希望使用的身份验证协议,而不是特定的库。如果 DotNet OpenAuth 它支持:

这些只是一些可用的协议。您还应该研究SAML协议系列,特别是 SAML 2.0。

有适用于 PHP、.NET 和许多其他平台的 SAML 实现。您可能希望查看OpenID 和 SAML 之间的比较,以便选择更适合您的。

于 2010-04-07T03:13:04.267 回答