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