Funktion: createVerifyJwt()
function createVerifyJwt(getKey: JWTVerifyGetKey, options?: JWTVerifyOptions): VerifyAccessTokenFunction;
Erstellt eine Funktion zur Überprüfung von JWT-Zugangstokens (Access tokens) mithilfe der bereitgestellten Schlüsselabruf-Funktion und Optionen.
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
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.