主题
第三方 SDK / Demo
本目录提供可下载、可本地运行的对接样例,与 第三方对接指南 配套。
权威契约以文档与门户代码为准;样例不含真实 client_secret。
下载(文档站构建后)
| 包 | 说明 | 下载 |
|---|---|---|
| HMAC Java | 签名工具 + 事项/公告/知识库/数据/模板消息 Demo | /downloads/hmac-java.zip |
| 任务 OAuth2 Java | 授权码换票 + 开放任务 API | /downloads/oauth2-tasks-java.zip |
| SSO OAuth2 客户端 Java | 精简 SP:authorize → callback → token → userinfo | /downloads/sso-oauth2-client-java.zip |
| Bash HMAC | curl + openssl 签名脚本 | /downloads/bash-hmac-scripts.zip |
在线浏览源码:本目录下各子文件夹。
环境要求
- Java:JDK 17+(样例仅用标准库
java.net.http/javax.crypto,无第三方 Maven 依赖) - Bash:Git Bash / Linux / macOS(Windows 可用 WSL)
- 门户已注册 CONFIDENTIAL Client,并绑定
system_code(见 01-接入准备)
非目标
- 不包含完整
ssoDemo多协议工程;CAS/SAML 见 04-SSO接入-IdP - 不支持
grant_type=client_credentials