0

dotNetOpenAuth シングル サインオンかどうか教えてください。

私が達成したいのは、混合プログラミング プラットフォーム (PHP または .Net) 内で承認または認証のためにサード パーティ システムにリダイレクトすることなく、すべてのドメインにシームレスにログを記録できるようにすることだけです。

4

3 に答える 3

2

DotNetOpenAuth ライブラリは、.NET ベースのアプリケーションにシングル サインオンを実装するためのシンプルなライブラリです。私が直面した唯一の問題は、パフォーマンスに関連していました。これは、特定の API の既知の問題であり、動作が遅くなることが判明しました。

于 2012-08-26T17:43:16.913 に答える
1

DotNetOpenAuth は、PHP から OpenID をサポートできる場合に、やりたいことを実行するのに役立ちます。プロバイダー (DB または他のストアに対してユーザーを認証するサイト) とコンシューマー (ログインするサイト) を実装する必要があります。

最初は特定のライブラリではなく、使用する認証プロトコルを検討することをお勧めします。DotNet OpenAuth の場合、次のサポートがあります。

これらは利用可能なプロトコルのほんの一部です。SAMLファミリーのプロトコル、特に SAML 2.0についても調べる必要があります。

PHP、.NET、および他の多くのプラットフォーム用の SAML の実装があります。どちらが適しているかを選択するために、OpenID と SAML を比較することをお勧めします。

于 2010-04-07T03:13:04.267 に答える
1

DotNetOpenAuth は SSO ソリューションに使用できますが、ユーザーがアクセスする新しい Web サイトごとに ID プロバイダーへのリダイレクトを実行する必要があります。制御された SSO 環境では、そのプロバイダーがユーザーに表示されることはないため、ログインは完全に透過的です。DotNetOpenAuth ダウンロードに付属する SSO 構成のサンプルがいくつかあります。

于 2010-02-05T06:13:29.040 に答える