3

これを成功させた人はいますか?

SelfSTSは ASP.NET アプリケーションではなく WCF アプリケーションであり、WCF 統合を行うための例やコード サンプルがあまりないように思われますか?

SelfSTS を使用すると、単体テストに非常に役立つクレームの組み合わせを動的に作成できるため、非常に便利です。

アップデート:

問題は次のとおりです。

SelfSTS が提供するフェデレーション メタデータは https ではなく http URL であるため、xml をファイルに保存する必要があります。クレーム プロバイダーの信頼を追加するときに ADFS に http URL を入力すると、https のみを受け入れることを示すエラーがスローされます。

ファイルからデータをインポートすると、ADFS でサポートされていないため、一部のフェデレーション メタデータがスキップされたと ADFS が訴えます。

次に、名前と電子メールのパススルー ルールを追加します。

SelfSTS がクレーム プロバイダーのリストに表示されるようになりました。

ただし、プロパティを表示すると、エンドポイントがありません。リスト内の他のすべての STS には、WS-Federation Passive のエンドポイントがあります。(これらはいずれも WCF ではありません)。SelfSTS が WS-Trust のエンドポイントを持っていることを期待していたでしょうか?

その後、ADFS で RP として構成されたアプリケーションに接続すると、[ホーム領域検出] ドロップダウンにすべてのパッシブ クレーム プロバイダーのエントリが含まれますが、SelfSTS のエントリはありませんか?

4

1 に答える 1

0

SelfSTSについてはわかりません。ただし、カスタム STS を作成し、標準的な方法で ADFS に Claim Provider Trust として登録すると役立つ場合があります。そこで、コードで返すクレームを定義することもできます。

参考文献: http://code.msdn.microsoft.com/Custom-Token-ddce2f55
http://edo-van-asseldonk.blogspot.cz/2011/10/add-custom-sts-to-adfs.html
http: //chris.59north.com/post/2013/04/09/Building-a-simple-custom-STS-using-VS2012-ASPNET-MVC.aspx

于 2013-12-05T22:19:54.983 に答える