質問

未署名のSAML 2.0または1.1がWCF .NET 4.0でネイティブにサポートされているかどうかを教えてください。署名されたSAML 1.1はWCFでネイティブにサポートされており、SAML 2.0はWIFでネイティブにサポートされていますが、署名されていないSAMLに関する資料を見つけることができません。

役に立ちましたか?

解決

ネイティブではありません。箱から外れたSAML 1.1とSAML 2.0トークンハンドラーはトークンに署名します。符号なしトークンをサポートするには、継承する独自のトークンハンドラーを作成する必要があります

Microsoft.IdentityModel.Tokens.Saml11.Saml11SecurityTokenHandler
Microsoft.IdentityModel.Tokens.Saml2.Saml2SecurityTokenHandler

署名の作成/検証方法をオーバーライドすると、それらの束があり、あなたの場合は何もしません。問題は、トークンを発行するSTSサービスを制御する必要があることです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top