メインコンテンツにスキップ

関数: createVerifyJwt()

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

指定されたキー取得関数とオプションを使用して、JWT アクセス トークン (Access token) を検証する関数を作成します。

パラメーター

getKey

JWTVerifyGetKey

JWT を検証するために使用されるキーを取得する関数です。

参照

キー取得関数の型定義については JWTVerifyGetKey を参照してください。

options?

JWTVerifyOptions

オプションの JWT 検証オプションです。

参照

オプションの型定義については JWTVerifyOptions を参照してください。

戻り値

VerifyAccessTokenFunction

JWT アクセス トークン (Access token) を検証し、トークンが有効な場合は AuthInfo オブジェクトを返す関数です。この関数は、JWT のペイロードに issclient_idsub フィールドが含まれている必要があり、オプションで scope または scopes フィールドを含めることができます。内部的には jose ライブラリを使用して JWT の検証を行います。

参照

返される関数の型定義については VerifyAccessTokenFunction を参照してください。