在充当 SAML SSO 的 SP 的 Java jersey 应用程序中配置 Apache Cxf

时间:2021-03-10 11:02:24

标签: jboss jax-rs cxf keycloak saml

我有一个 java jersey rest 应用程序。我需要使用 keycloak IDP 为该应用程序启用 SP 启动的 SSO。我已经从 here 下载了 ws-security-examples/jaxrs-saml-example/sp 项目,但我无法端到端地运行这个项目。我可以

  • 生成 SAML 请求并重定向到 keycloak 登录页面
  • 输入凭据并登录
  • 从 keycloak 生成 SAML 响应

但是当 keycloak 重定向回 AssertionConsumerServiceURL 我得到这个 enter image description here

我的 SAML 请求- enter image description here

我的 SAML 响应- enter image description here

ACS url 中的路径即 http://localhost:8081/samlsvc/racs/ssojboss-web.xml<context-root>samlsvc</context-root> 中给出.这是在制造问题吗?

我对此很陌生,任何帮助都会很棒:)

0 个答案:

没有答案