Language

JsonWebTokenHandler.CanReadToken(String) メソッド

定義

文字列が整形式の JSON Web トークン (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 トークンが null または空白の場合。

false if token.長さが MaximumTokenSizeInBytesより大きい。

true トークンが JSON Compact シリアル化形式の場合は a0/>。

注釈

IsMatch(String, String)照合を使用します。

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

JWE: (dir): @"^[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-_]$"

適用対象