2016-08-22 89 views
1

私はSAMLとその機能について学びました。その背景にある理論を学びました。私はSAMLの "サイクル"を完全に理解していると思います。
私は実際にWebサーバー(サービスプロバイダーとして機能する)に実装しています。JAVA - SAML 2.0の実装

SsoCircle私のアイデンティティプロバイダ(テスト目的のため)とSpring-Security-Saml私のSAMLライブラリとして使用します。

私の質問は以下のとおりです。

  1. 私はSAMLメタデータを作成するために何が必要ですか? (おそらく私は各メタデータフィールドの理解に欠けているでしょう)
  2. メタデータを準備したら、SsoCircle IDPで作業するために何を設定する必要がありますか? (私はIDPのメタデータを取ったが、何をすべきかわからない)
  3. 誰かがそれを共有するサンプルプロジェクトを持っていれば驚くべきことだ。 Javaにする必要はありません。
+1

SSOサークルのサンプルソースは、https://github.com/spring-projects/spring-security-saml/tree/master/sampleで入手できます。独自のものをロールアップする場合は、WSO2 IDサーバーを使用してIdPとSPの両方をセットアップし、それらの間の接続をセットアップする必要があります。 –

答えて

2
  1. あなたは春SAMLを使用していて、それが正しく設定されている場合は、XML形式で自分のサービスプロバイダのメタデータをダウンロードするhttp://localhost:8080/<context>/saml/metadataにナビゲートすることができます。

  2. SPメタデータをアップロードまたはコピーできるSSOCircleでアカウントを作成できます。これにより、メタデータに重要な情報が含まれているため、SSOCircleはSPを信頼できます。

  3. This exampleプロジェクトはすでにSSOサークルと統合されており、すべての作品がどのように適合するかを学習する出発点となります。この構成では、サービスプロバイダのメタデータとともに、SSOCircleのメタデータがMetadataMangerにロードされる場所を確認する必要があります。