Zum Hauptinhalt springen

Funktion: createVerifyJwt()

function createVerifyJwt(getKey: JWTVerifyGetKey, options?: JWTVerifyOptions): VerifyAccessTokenFunction;

Erstellt eine Funktion zur Überprüfung von JWT-Zugangstokens (Access tokens), indem die bereitgestellte Schlüsselabruffunktion und Optionen verwendet werden.

Parameter

getKey

JWTVerifyGetKey

Die Funktion zum Abrufen des Schlüssels, der zur Überprüfung des JWT verwendet wird.

Siehe

JWTVerifyGetKey für die Typdefinition der Schlüsselabruffunktion.

options?

JWTVerifyOptions

Optionale Optionen zur JWT-Überprüfung.

Siehe

JWTVerifyOptions für die Typdefinition der Optionen.

Rückgabewert

VerifyAccessTokenFunction

Eine Funktion, die JWT-Zugangstokens (Access tokens) überprüft und ein AuthInfo-Objekt zurückgibt, wenn das Token gültig ist. Es wird vorausgesetzt, dass das JWT die Felder iss, client_id und sub im Payload enthält; optional können auch die Felder scope oder scopes enthalten sein. Die Funktion verwendet intern die jose-Bibliothek, um die JWT-Überprüfung durchzuführen.

Siehe

VerifyAccessTokenFunction für die Typdefinition der zurückgegebenen Funktion.