Zum Hauptinhalt springen
Version: 0.2.0-beta.1

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üsselabruf-Funktion.

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. Das JWT muss die Felder iss, client_id und sub im Payload enthalten und kann optional die Felder scope oder scopes enthalten. Die Funktion verwendet intern die jose-Bibliothek, um die JWT-Überprüfung durchzuführen.

Siehe

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