語言

JsonWebTokenHandler.CanReadToken(String) 方法

定義

判斷該字串是否為良好形式的 JSON Web Token(JWT)。 請參閱:https://datatracker.ietf.org/doc/html/rfc7519。

public virtual bool CanReadToken(string token);
abstract member CanReadToken : string -> bool
override this.CanReadToken : string -> bool
Public Overridable Function CanReadToken (token As String) As Boolean

參數

token
String

字串應該代表有效的 JWT。

傳回

false 如果標記是空或空白。

false 如果是象徵性的。長度大於 MaximumTokenSizeInBytes。

true 若令牌為 JSON Compact Serialization 格式。

備註

使用 IsMatch(String, String) 匹配:

JWS: @“^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\。[A-Za-z0-9-_]*$”

JWE:(導演):@“^[A-Za-z0-9-_]+\.\.[A-Za-z0-9-_]+\。[A-Za-z0-9-_]+\。[A-Za-z0-9-_]*$”

JWE:(wrappedkey):@“^[A-Za-z0-9-_]+\。[A-Za-z0-9-_]+\。[A-Za-z0-9-_]+\。[A-Za-z0-9-_]+\。[A-Za-z0-9-_]$”

適用於