跳转到内容

Go SDK

查看 Markdown

Go SDK 当前提供 token 解析与验证。在 Connect、Session、Device 或 Native 客户端可用之前,请通过 API 参考直接调用对应的 HTTP 接口。

Surface包或 module发布状态
Connect暂无包
Session暂无包
Device暂无包
Native暂无包
Tokengithub.com/sudomimus/sudomimus-go/v4/token仅源码

发布状态核验于: .

module path 包含主版本号:

import "github.com/sudomimus/sudomimus-go/v4/token"

在上表将 module 标记为已发布之前,请从本地检出的 SDK 仓库使用它,不要假设公开的带标签 module 已经可用。

根据 token 的 kidGET /applications/{applicationAnchor}/jwks.json 选择密钥,按照 Cache-Control 缓存 JWK Set,并在遇到未知 kid 时刷新一次。信任 payload 之前必须验证签名、issuer、audience、token type 和时间相关 claims。

离线验证无法感知之后发生的 logout 或权限变化。操作需要实时 session 状态时,应调用 Session /introspect