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
token
Type: System.IdentityModel.Tokens.SecurityTokenThe JwtSecurityToken to validate.
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
- 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.