JwtSecurityTokenHandler.ValidateIssuer Method (JwtSecurityToken)

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 _
) As String
protected virtual string ValidateIssuer(
    JwtSecurityToken jwt
)
protected:
virtual String^ ValidateIssuer(
    JwtSecurityToken^ jwt
)
abstract ValidateIssuer : 
        jwt:JwtSecurityToken -> string  
override ValidateIssuer : 
        jwt:JwtSecurityToken -> string
protected function ValidateIssuer(
    jwt : JwtSecurityToken
) : String

Parameters

Return Value

Type: System.String
The String to use when creating a Claim, Issuer will be equal to this value.

Exceptions

Exception Condition
ArgumentNullException

'jwt' is null.

SecurityTokenValidationException

if IsNullOrWhiteSpace( Issuer ) is true.

-or-

The 'value' returned System.IdentityModel.Configuration.IssuerNameRegistry.GetIssuerName is null or empty.

InvalidOperationException

System.IdentityModel.Configuration is null.

-or-System.IdentityModel.Configuration.IssuerNameRegistry is null.

Remarks

Calls System.IdentityModel.Configuration.IssuerNameRegistry.GetIssuerName( jwt, jwt.Issuer ).

.NET Framework Security

See Also

Reference

JwtSecurityTokenHandler Class

ValidateIssuer Overload

System.IdentityModel.Tokens Namespace