java - 在java中登录adfs并从saml响应中获取断言

标签 java adfs

我正在尝试连接adfs在java native 应用程序中。访问saml response时出现一些问题成功验证进入 adfs 后。

  1. url 连接 jsoup

    • https://<fqdn>/adfs/ls/IdpInitiatedSignOn.aspx?

    • loginToRp=urn:amazon:webservices

  2. 填写用户名和密码并发布数据

  3. 成功登录后获取上下文数据

  4. 将上下文数据发布到 fqdn mfa (多重身份验证)

我再次进入登录页面,但是 not saml response

最佳答案

您需要显示 ADFS 配置。

IdpInitiatedSignOn.aspx?loginToRp=urn:amazon:webservices 意味着:

  • urn:amazon:webservices 是 RP 的标识符
  • RP 需要构建在 SAML 协议(protocol)之上
  • 回复 URL 需要配置为您应用的 SAML ACS(需要 token 的方法)。

这就是你所做的吗?

您使用什么 Java SAML 堆栈?

关于java - 在java中登录adfs并从saml响应中获取断言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56135910/

相关文章:

WSO2 身份服务器在与 ADFS 服务器集成时抛出 Nullpointerexception

asp.net - ADFS 4.0 : Received invalid Client credentials

java - 解析特定类之前的某个标签的数据

java - 找不到 fragment PlaceholderFragment 的 id View

java - 如何在android studio中的QR码中使用希腊字母对文本进行编码

Azure Graph API 到 ADFS

java - 如何在 Gradle 中配置 Quasar

java - 最简单的客户端-服务器中的连接重置异常

saml - 使用 ADFS IdP 进行单点注销的正确注销请求

asp.net-mvc - 调用 WCF 服务的被动 Web 应用程序