JwtSecurityTokenHandler.ValidateIssuer Method (JwtSecurityToken, TokenValidationParameters)
Validates that Issuer is an expected value.
Namespace: System.IdentityModel.Tokens
Assembly: System.IdentityModel.Tokens.Jwt (in System.IdentityModel.Tokens.Jwt.dll)
Syntax
'Declaration
Protected Overridable Function ValidateIssuer ( _
jwt As JwtSecurityToken, _
validationParameters As TokenValidationParameters _
) As String
protected virtual string ValidateIssuer(
JwtSecurityToken jwt,
TokenValidationParameters validationParameters
)
protected:
virtual String^ ValidateIssuer(
JwtSecurityToken^ jwt,
TokenValidationParameters^ validationParameters
)
abstract ValidateIssuer :
jwt:JwtSecurityToken *
validationParameters:TokenValidationParameters -> string
override ValidateIssuer :
jwt:JwtSecurityToken *
validationParameters:TokenValidationParameters -> string
protected function ValidateIssuer(
jwt : JwtSecurityToken,
validationParameters : TokenValidationParameters
) : String
Parameters
jwt
Type: System.IdentityModel.Tokens.JwtSecurityTokenThe JwtSecurityToken to validate.
validationParameters
Type: System.IdentityModel.Tokens.TokenValidationParametersContains valid issuers.
Return Value
Type: System.String
Returns String.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | 'jwt' is null. -or- 'validationParameters' is null. |
SecurityTokenValidationException | if IsNullOrWhiteSpace( Issuer ) is true. -or-Issuer fails to match ValidIssuer or one of ValidIssuers. |
ArgumentException | ValidIssuer is null or whitespace AND ValidIssuers is null. |
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.