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

関数: 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 のペイロードに iss、client_id、sub フィールドが含まれている必要があり、オプションで scope または scopes フィールドを含めることができます。内部的には jose ライブラリを使用して JWT の検証を行います。

参照​

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