JsonWebTokenHandler.CanReadToken(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷該字串是否為良好形式的 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-_]$”