2016-08-18 8 views
0

私は仕事のためのPoCを設定していますが、SimpleSAMLphpをwso2 IS用に設定しています。単一のSPと複数のIdP(FB、Google)を設定しました。 simpleSAMLphpでの認証テストとログインオプションを含むwso2ページの読み込み - 完璧。しかし、私ができるようにしたいのは、この選択ページを直接通過してFacebookの認証に入るsimpleSAML AuthSourceを設定することです。simpleSAMLphpとwso2 Identity Server - Realms

これは、高度なフェデレーションを持つ単一のSPで可能ですか?IdP選択ページをスキップしますか?

私は、私はSAML/simpleSAMLなどで新しい

だとしてそこに誰もがこの仕事をした場合、それは素晴らしいことだろう多分私は何かが欠けています、認証文字列が、運にrealmIDを追加しようとしています単純なSAMLのAuthテストページには、wso2-all(オプション付きのログインページを表示)、wso2-facebook(FBログインだけをロード)などの多くのオプションがあると想像してください。このSimpleSAML SP。

ありがとうございました

答えて

0

複数のログインオプションがありますか?

サービスプロバイダの「ローカルとアウトバウンドの設定」でIDP(フェイスブックなど)が1つだけ必要な場合は、IDPをフェデレーションIDPとして選択できます。

次に、Identity Serverのログインページが表示されず、代わりにIDP(たとえば:facebook)ログインページが表示されます。

ただし、複数のログインオプションがある場合、ユーザーは特定のオプションを選択する必要があるため、アイデンティティサーバーにログインページが表示されます。

ISとsimplesamlphpで作業するための基本的なガイドは[1]にあります。

[1]このためhttp://tharindue.blogspot.com/2015/05/setting-up-wso2-identity-server-as.html

+0

おかげで、そう(すでに高度な連携のセットアップを持っている)という単一のServiceProviderを使用して、単一のIdPと接続するためにそれを強制する方法はありませんか? –

+0

'ローカルおよびアウトバウンドオーセンティケータの設定'に '詳細設定'オプションを設定しても問題ありません。ただし、ステップ1では不要なオーセンティケータをそこから削除できます。基本認証が必要ない場合は、そこから削除することができます。複数のIDPがある場合は、必要なIDPのみをフェデレーテッド認証者リストに保管できます。これにより、高度なオプションを維持しながら、ステップ1で認証者が1人しかいないため、必要な連合IDPに自動的にリダイレクトされます。 –

+0

しかし、上記のことができない場合は、カスタマイズを行いながらも作業を完了できます。そのためには、IS_HOME/repository/deployment/server/webapps/authenticationendpoint/login.jspファイルを変更できます。これは、ISのログインページのUIを含むファイルです。ここでは、特定のIDPのURLを取得してボタンをオートクリックするか、そのIDPにリダイレクトするようにJSPを変更できます。 –

関連する問題