SSO library in asp.net c #

What is an open source library available in C # .NET for single sign-on.

Basically, I want to connect to Google SSO, and then continue to work with other providers.

+2
source share
4 answers

The Windows Identity Foundation (WIF) is the official Microsoft identity federation library.

In your scenario, you can also use an access control service (ACS) to combine identifiers with Google, Yahoo !, etc. All of them (and more) are supported out of the box.

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

+1
source

If you have a bit more control over your servers, Shibboleth might also be an option. This has actually simplified most of our application, which caters to thousands of users, and is well thought out, flexible, and scalable. Basically, determine the directory on which credentials should be looked, and Shibboleth will take care of the rest.

0
source

You should use DotNetOpenAuth as indicated in Camyar's answer. If you want to see the whole implementation using DotNetOpenAuth and other series of helper libraries, you should take a look at this article:

Integrating OpenID in ASP.NET Web Forms Using DotNetOpenAuth

0
source

Source: https://habr.com/ru/post/1401520/


All Articles