2

.NET/C# の SSO オプションを探していますが、これまで OpenID と DotNetOpenAuth に出会いました。それらについてはまだ詳しく調べていませんが、他に考慮すべきことについていくつか提案を求めたかっただけです。

Google と Facebook に SSO を実装することを検討しています。理想的には、両方をサポートする単一のサードパーティ ライブラリであり、それぞれを手動で実装することを避けようとしています。

以前にこれに対処したことがある場合は、使用したアプローチ/ツールを共有してください。

前もって感謝します!

4

2 に答える 2

1

OpenID と DotNetOpenAuth は、断然最良の選択肢です。

DotNetOpenAuth の役立つリンク

http://www.tkglaser.net/2012/03/single-sign-on-using-facebook-in-asp.html

編集: DotNetOpenAuth ホーム:

http://www.dotnetopenauth.net/

OpenID の役立つリンク

http://www.hanselman.com/blog/TheWeeklySourceCode25OpenIDEdition.aspx

于 2012-05-24T22:04:47.930 に答える
1

もう 1 つ検討すべき点は、Azure ACS の使用です。Windows Live と Facebook を有効にする例を次に示します。

また、Google資格情報に対しても使用しました。

このアプローチでは、Azure ACS とのみ対話するようにアプリケーションを実際に構成し、Azure の UI を介して有効にする ID プロバイダーを構成します。そのため、アプリケーションは各プロバイダーを個別に考慮する必要がなく、アプリケーションのコードを 1 行も変更せずにプロバイダーを追加できます。

于 2012-05-24T22:51:34.170 に答える