asp.net C# 上的 SSO 库

发布于 2024-11-06 22:31:12 字数 78 浏览 0 评论 0原文

C#.NET 中有哪些可用于 SSO 的开源库。

基本上我想与 Google SSO 连接,然后将进一步继续与其他提供商连接。

What the the Open source Library available in the C#.NET for the SSO.

Basically I want to connect with Google SSO then will further continue with other providers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

花想c 2024-11-13 22:31:12

Windows Identity Foundation (WIF) 是 Microsoft 的官方身份联合库。

在您的场景中,您还可以使用访问控制服务 (ACS) 与 Google、Yahoo! 等联合身份。所有这些(以及更多)都受到开箱即用的支持。

示例、文档等可在此处获取:http://claimsid.codeplex.com

The Windows Identity Foundation (WIF) is Microsoft's official library for identity federation.

In your scenario you can also use Access Control Service (ACS) to federate identity with Google, Yahoo!, etc. All of them (and more) are supported out of the box.

Samples, documentation, etc. available here: http://claimsid.codeplex.com

甜嗑 2024-11-13 22:31:12

如果您对服务器有更多的控制权,Shibboleth 也可能是一个选择。它实际上简化了我们为数千用户提供服务的应用程序的很大一部分,并且经过深思熟虑、灵活且可扩展。基本上,定义一个应该监视凭据的目录,Shibboleth 会处理其余的事情。

If you have a bit more control over your servers, Shibboleth might be an option as well. It actually simplified a large portion of our application that serves thousands of users and it is well thought out, flexible, and scalable. Basically, define a directory that should be watched for credentials and Shibboleth takes care of the rest.

一场信仰旅途 2024-11-13 22:31:12

您应该使用 DotNetOpenAuth,如 Kamyar 的答案中所述。如果您想查看使用 DotNetOpenAuth 和其他系列辅助库的完整实现,您应该看看这篇文章:

使用 DotNetOpenAuth 在 ASP.NET Web 表单中集成 OpenID

You should use DotNetOpenAuth, as stated in Kamyar's answer. If you want to see a whole implementation using DotNetOpenAuth and other series of auxiliary libraries, you should have a look at this article:

Integrating OpenID in ASP.NET Web Forms using DotNetOpenAuth

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文