跳转到主要内容

函数: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 以获取返回函数的类型定义。