JwtSecurityTokenHandler.ValidateToken Method (SecurityToken)

Validates a JwtSecurityToken and returns ReadOnlyCollection<T>.

Namespace:  System.IdentityModel.Tokens
Assembly:  System.IdentityModel.Tokens.Jwt (in System.IdentityModel.Tokens.Jwt.dll)

Syntax

'Declaration
Public Overridable Function ValidateToken ( _
    token As SecurityToken _
) As ReadOnlyCollection(Of ClaimsIdentity)
public virtual ReadOnlyCollection<ClaimsIdentity> ValidateToken(
    SecurityToken token
)
public:
virtual ReadOnlyCollection<ClaimsIdentity^>^ ValidateToken(
    SecurityToken^ token
)
abstract ValidateToken : 
        token:SecurityToken -> ReadOnlyCollection<ClaimsIdentity> 
override ValidateToken : 
        token:SecurityToken -> ReadOnlyCollection<ClaimsIdentity> 
public function ValidateToken(
    token : SecurityToken
) : ReadOnlyCollection<ClaimsIdentity>

Parameters

Return Value

Type: System.Collections.ObjectModel.ReadOnlyCollection<ClaimsIdentity>
Returns ReadOnlyCollection<T>.

Exceptions

Exception Condition
ArgumentNullException

'token' is null.

ArgumentException

'token' is not a JwtSecurityToken.

Remarks

Calls ValidateToken.

.NET Framework Security

See Also

Reference

JwtSecurityTokenHandler Class

ValidateToken Overload

System.IdentityModel.Tokens Namespace