跳转到内容

Java SDK

查看 Markdown

Java SDK 是面向 JDK 17 的 Gradle multi-module 项目。当前源码与发布状态如下。

Surface包或 module发布状态
Connectcom.sudomimus:sudomimus-connect计划中
Sessioncom.sudomimus:sudomimus-session计划中
Device—暂无包
Nativecom.sudomimus:sudomimus-native计划中
Tokencom.sudomimus:sudomimus-token仅源码

发布状态核验于: .

Token module 是正式版本,目前仅提供源码,尚未发布到 Maven Central。在上表状态变为“已发布”之前,请不要直接添加尚未发布的 Maven coordinate。

如果服务会接收 Sudomimus JWT 并在本地验证,请使用 token module。从配置好的应用 Session JWK Set GET /applications/{applicationAnchor}/jwks.json 按 token kid 解析密钥,不要根据不可信的 audience 拼接 URL。请按 HTTP 响应头缓存密钥集,遇到未知 kid 时刷新一次。

验证契约与其他 SDK 一致:解析 JWT,要求 RS256、预期的 token kind 与 audience、非空 kid 和有效过期时间,再选择对应 JWK 验证 RSA-SHA256 签名。