0

EJB3 で記述されたアプリケーション用の Spring Security フィルターを作成しているため、質問があります。このアプリにスプリング セキュリティ フィルター チェーンを追加しました。spring-security-saml2-sample.war から構成を取得しました。問題なく動作していますが、ページが読み込まれるたびに生成される metadata.xml ファイルに問題があります。問題は、この xml ファイルを ADFS 2.0 サーバーにエクスポートする方法です。IDP (ADFS 2.0 サーバー) が認識します。このメタデータ ファイルは、このセクションで必要です。

[メタデータ情報] をクリックし、[サービス プロバイダー] リストでサーバー名の項目を選択します

メタデータ フィールドのコンテンツをドキュメントの metadata.xml に保存し、AD FS サーバーにアップロードします。

AD FS 2.0 管理コンソールで、[証明書利用者信頼の追加] を選択します。

[ファイルから証明書利用者に関するデータをインポートする] を選択し、以前に作成したファイルを選択し、[次へ] を選択します。

サンプルアプリでは、サービスプロバイダー用にこのメタデータを生成するためのインターフェイスがあることを知っていますが、これには問題があります。私のアプリケーションでは、この IDP セレクターがありませんでした。デフォルトの IDP への接続を使用しています。そのため、xml をエクスポートする可能性がありませんでした。

これを解決する方法はありますか?

どうもありがとう ;) マシュー

編集:

私のmetadataGeneratorFilter構成:

    <!-- Filter automatically generates default SP metadata -->
<bean id="metadataGeneratorFilter" class="org.springframework.security.saml.metadata.MetadataGeneratorFilter">
    <constructor-arg>
        <bean class="org.springframework.security.saml.metadata.MetadataGenerator"/>
    </constructor-arg>
</bean>
4

1 に答える 1

0

Spring SAML のファイルから自動生成されたメタデータまたは事前構成されたメタデータを使用している場合は、scheme://host:port/context/saml/metadata からダウンロードできます。

于 2014-07-23T07:09:57.860 に答える