我们有一个 Java 桌面应用程序,它向一些需要将 SMSESSION 值传递到 SOAP 标头的后端服务发出 SOA Web 服务请求。在我们的 Web 应用程序中,一旦 SMSESSION 在浏览器 Cookie 中建立,我们就会获得单点登录,因此传递 SMSESSION 是无缝的。
对于我们的桌面应用程序,我们不知道如何从桌面获取 SMSESSION。是否有 SiteMinder Java API 允许我们从桌面上的 cookie 或任何其他解决方案中获取 SMSESSION?
我们有一个 Java 桌面应用程序,它向一些需要将 SMSESSION 值传递到 SOAP 标头的后端服务发出 SOA Web 服务请求。在我们的 Web 应用程序中,一旦 SMSESSION 在浏览器 Cookie 中建立,我们就会获得单点登录,因此传递 SMSESSION 是无缝的。
对于我们的桌面应用程序,我们不知道如何从桌面获取 SMSESSION。是否有 SiteMinder Java API 允许我们从桌面上的 cookie 或任何其他解决方案中获取 SMSESSION?
SmAuthenticationContext类包含以下方法:
让您检索 AppSpecificContext 对象
包括来自建立用户上下文的用户目录的凭据信息
设置此身份验证请求的用户文本响应
以下是一些可能有帮助的参考资料: