Saml2SecurityTokenHandler.ValidateSignature メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
署名を検証します。
protected virtual Microsoft.IdentityModel.Tokens.Saml2.Saml2SecurityToken ValidateSignature(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters);
abstract member ValidateSignature : string * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> Microsoft.IdentityModel.Tokens.Saml2.Saml2SecurityToken
override this.ValidateSignature : string * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> Microsoft.IdentityModel.Tokens.Saml2.Saml2SecurityToken
Protected Overridable Function ValidateSignature (token As String, validationParameters As TokenValidationParameters) As Saml2SecurityToken
パラメーター
- token
- String
Saml2 トークン。
- validationParameters
- TokenValidationParameters
トークンの検証に使用する TokenValidationParameters 。
返品
トークンが署名されたかどうかを検証した署名を持つ Saml2SecurityToken 。
例外
validationParametersが null の場合。
署名が見つからず、 RequireSignedTokens が true の場合。
tokenにキー識別子があり、指定されたSecurityKeyがない場合は、検証済みの署名になります。
これは、キーの更新が必要であることを示している可能性があります。
すべての SecurityKeyを試した後、検証された署名は発生せず、'token' にはキー識別子がありません。
注釈
'token' が署名されている場合、 RequireSignedTokens が false の場合でも署名が検証されます。
'token' 署名が検証された場合、 SigningKey は 'token' に署名したキーに設定されます。 を設定するのは SignatureValidator の責任です。 SigningKey