JwtSecurityTokenHandler.CanReadToken(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy ciąg jest dobrze sformułowanym tokenem internetowym Json (JWT).
Zobacz: https://datatracker.ietf.org/doc/html/rfc7519
public override bool CanReadToken(string token);
override this.CanReadToken : string -> bool
Public Overrides Function CanReadToken (token As String) As Boolean
Parametry
- token
- String
Ciąg, który powinien reprezentować prawidłową JWT.
Zwraca
Wartość "false", jeśli token ma wartość null lub biały znak.
Wartość "false" w przypadku tokenu. Długość jest większa niż MaximumTokenSizeInBytes.
Wartość "true", jeśli token jest w formacie serializacji kompaktowej JSON.
Uwagi
Używa IsMatch(String, String) pasującego jednego z:
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-_]$"