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

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

See Also

Reference

JwtSecurityTokenHandler Class

ValidateIssuer Overload

System.IdentityModel.Tokens Namespace