4

署名されていないSAML2.0または1.1がWCF.Net4.0でネイティブにサポートされているかどうかを教えてください。署名付きSAML1.1がWCFでネイティブにサポートされ、SAML 2.0がWIFでネイティブにサポートされていることは知っていますが、署名されていないSAMLに関する資料を見つけることができません。

4

1 に答える 1

1

ネイティブではありません。すぐに使用できるSAML1.1およびSAML2.0トークンハンドラーがトークンに署名します。署名されていないトークンをサポートするには、から継承する独自のトークンハンドラーを作成する必要があります

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

署名の作成/検証メソッドをオーバーライドします。それらはたくさんあり、あなたの場合は何もしません。問題は、トークンを発行するSTSサービスも制御する必要があることです。これは、制御できない場合は困難になる可能性があります。

于 2010-09-18T07:03:25.413 に答える