跳转到主要内容
版本:0.2.0-beta.1

函数: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 的 payload 中包含 issclient_idsub 字段,并且可以选择包含 scopescopes 字段。该函数底层使用 jose 库进行 JWT 验证。

参见

VerifyAccessTokenFunction,了解返回函数的类型定义。