single-sign-on - 没有弹簧的 Okta 基于 JAVA 的 SAML 令牌身份验证
问题描述
我有一个要求,我们将我们的 ECM 软件与 okta 集成在一起。要将文档上传到 ECM 软件,我需要从 okta 获取 SAML 令牌并将令牌附加到文档上传请求 Web 服务中。
我想知道是否有任何文档/ java 代码片段可以解释一个简单的基于 okta-saml 的身份验证,而无需任何 Spring 安全性或其他框架。我之所以问这个问题是因为,我们使用网络服务将文档上传到嵌入了 SAMl 令牌的 ECM 软件。
请让我知道如何为上述场景实现简单的 okta SAML 身份验证。
谢谢, 普拉迪普
我使用了一些 git hub 代码但没有成功。
解决方案
当然,您可以自己实现一个符合 SAMLv2 的服务提供者,但这需要一些时间。我不仅会像这样使用 SAML 断言(XML 文档)。SAML 消息处理可以使用 OpenSAML 库 ( https://wiki.shibboleth.net/confluence/display/OS30/Home ) 完成,但它不会为您提供符合 SAMLv2 的 SP 实现。
推荐阅读
- r - abline 仅使用两个系数
- prometheus - prometheus - 总指标计数和 prometheus_tsdb_head_series 结果不同
- python - 我可以使用 lambda、map、apply 或 applymap 来填充数据框吗?
- sails.js - 输入定义可选键
- svg - 带笔划的圆角矩形 - svg 质量与 div 相比
- html - Firefox 缩放图像消失
- vue.js - Vue-Router:嵌套路由不显示
- javascript - 如何让 GraphQL 枚举解析字符串
- python - 我不确定最后一个函数是否正确
- c# - 列表排序未产生预期结果