Język

JsonWebTokenHandler.CanReadToken(String) Metoda

Definicja

Określa, czy ciąg jest dobrze sformułowanym tokenem internetowym JSON (JWT). Zobacz: 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

Parametry

token
String

Ciąg, który powinien reprezentować prawidłową JWT.

Zwraca

false jeśli token ma wartość null lub biały znak.

false jeśli token. Długość jest większa niż MaximumTokenSizeInBytes.

true jeśli token ma format serializacji JSON Compact.

Uwagi

Używa IsMatch(String, String) dopasowania:

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-_]$"

Dotyczy