2

個別にログインせずに当社の Web サイトにアクセスできるように、パートナー企業に SSO を提供することを検討しています。パートナー企業は、他のパートナーと同様にイントラネット内で既に SSO を実装しています。SAML トークンを受信して​​、それらが有効であることを確認するだけで済みます (Browser/Post または Browser/Artifact プロファイルのいずれかを使用できます)。ドメイン ユーザーに SSO を実装する必要はありません。

質問: サード パーティによって発行されたこれらのトークンを受信して​​処理できるサービス (WCF を使用して) を実装する価値はありますか? または、ベンダー アプリケーション (SiteMinder、PingFederate など) を実装する必要がありますか?このフェデレーションで依拠当事者として行動することができます。

4

3 に答える 3

2

OpenAM Fedlet を使用して大きな成功を収めました。OpenAM は IDP の WAR ファイルを事前設定し、それを SP にデプロイします。次に、アプリケーションのセッション管理と統合して、ユーザーが認証されていることを伝える必要があります。SAML 2 のみを実行するため、非常に軽量であり、アプリケーションと共存できます。

OpenAM は、Sun-Oracle が OpenSSO の廃止を計画しているため、OpenSSO の新しい名前です。forgerock.com でホストされています。

また、Shibboleth SP について素晴らしいことを聞きました。これは、Apache またはこれまでの Web サーバーで CGI として実行されます。REMOTE_USER 変数を使用して、ユーザー ID をアプリケーションに伝えます。Shibboleth は、OpenSAML ライブラリに基づく Internet2 ミドルウェア プロジェクトです。

于 2011-03-01T20:00:54.053 に答える
2

注目すべきオープン ソース ソリューションの 1 つがOpenSSOです。OpenSSO をダウンロードして、SAML 2.0 およびその他のプロトコルを介したフェデレーテッド シングル サインオンを含むフルサービスの Web アクセス管理システムとして展開するか、単純なサービス プロバイダー/証明書利用者の実装 (ACS を含む) を提供するFedletを展開することができます。 Java と (現在はプレリリースですが、すぐにサポートされます) .Net の両方に対応しています。

于 2009-06-10T17:57:53.873 に答える
0

いくつかのオープンソースSAML実装のリストはここにあります。

OpenSSO、OpenSAML、Shibbolethが主要なオプションのようです。

于 2009-07-01T10:20:59.350 に答える