用途:面向需要把 Web、Android、iOS、JavaScript/React 或后端应用连接到 PingOne Advanced Identity Cloud(AIC)租户的开发任务,提供 SDK 接线、journey 回调渲染、OIDC/PKCE 令牌流程与实现诊断。
适用情况:使用 Ping SDK Journey 模块或 journey 客户端的移动端与前端应用;针对 realm 作用域端点的 OIDC 授权码 + PKCE、令牌存储、重定向与静默续期;浏览器内令牌交换前需先完成租户 CORS 配置;通过 AIC 联合的企业应用 SAML SP 集成;后端 OAuth 2.0 客户端、client_credentials、令牌校验、刷新与韧性;以及 redirect_uri_mismatch、CORS 令牌失败、推送未送达、ForgeRock 到 Ping SDK 迁移等应用侧故障。
不适用:创建租户、realm、application agent 或 AM 服务;编写、接线或调试 journey 与 PingAM 树;自管理 PingAM 树;本地部署 PingFederate 或 PingAccess 应用集成;产品组合与选型问题。这些应查阅对应文档或工具。
使用方式:生成代码前先获取实时文档,确认 SDK 版本、构件坐标、端点路径与控制台位置,实时文档优先于本地参考文件;核对租户作用域值(realm 路径、FQDN、端点)。始终使用当前 Ping Orchestration SDK,而非旧版 ForgeRock SDK。浏览器流程需先在 Tenant settings → Global Settings → Cross-Origin Resource Sharing (CORS) 确认允许应用来源,否则令牌请求与 journey 调用会失败;若跨域不在范围内,改用 BFF。
参考资料路由:overview.md(集成生命周期、SDK 全景、前置条件)、mobile-integration.md(Android/iOS)、web-integration.md(React/JavaScript、journey 回调、CORS)、server-side-integration.md(后端 OIDC、M2M、令牌与韧性)、troubleshooting.md(故障模式与迁移)。
限制:租户初始化与 journey 编写为前置条件,本技能不覆盖;具体版本坐标、价格与平台支持等未在提供的资料中说明,暂未提供。