当前位置: 首页 > 知识库问答 >
问题:

使用OneLogin访问ADFS IDP

申屠飞
2023-03-14

我正在尝试使用onelogin php toolkit for SAML访问不同域上的ADFS IDP。ADFS只显示一个包含以下内容的屏幕

错误详细信息
活动ID:00000000-0000-0000-f980-0080000400cd
错误时间:星期四,24 Aug2017 13:48:15GMT
Cookie:启用
用户代理字符串:Mozilla/5.0(Windows NT 10.0; Win64; x64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/52.0.2743.116Safari /537.36Edge/15.15063

我认为这是一个权限改造问题,因为当我比较发送到onelogin演示和ADFS的内容时,唯一的区别是没有发送Cookie信息。这是权限改造吗?修复方法是什么?

共有2个答案

戚建德
2023-03-14

该问题是一个错误配置问题,SAML请求中的saml: Issuer定义在ADFS中不完全匹配(请求中有一个大写字母,但在ADFS标识符选项卡上是一个小写字母)

刘野
2023-03-14

您需要向ADFS管理员询问与该跟踪ID相关的错误。

在php saml中,尝试不设置任何RequestAuthnContext值,并验证您使用的NamedFormat是否受ADFS支持。

是一个配置问题,ADF和php saml设置需要一致。

如果您安装Firefox的SAMLTracer扩展,您将能够记录您正在发送的AuthNRequest。

 类似资料:
  • 问题内容: 我正在寻找一种在Java App(使用JDBC)中打开Access MDB文件的方法。 快速的Google搜索建议我为此需要JDBC-ODBC Bridge。 这是否意味着我需要配置要在其上运行应用程序的每个系统,以便为要打开的MDB提供ODBC DSN? 还有一个问题(因为我以前从未使用过ODBC):通信是通过某种套接字(以客户机/服务器方式)还是通过方法/函数调用(例如嵌入Derb

  • 问题内容: 我正在使用Access,并尝试复制在MSDN上发现的某些语法。不幸的是,Access语法中的FROM语句似乎有问题。我不知道为什么。 问题答案: MS Access中枢转的语法与sql server不同。您必须使用该功能来旋转数据。 语法将类似于以下内容:

  • 问题内容: 我正在尝试使用访存api来带回一些数据,但是一旦检索到它就无法将其映射到控制台。 我得到的错误是 response.map不是函数 所以我试图解析响应(即var data = JSON.parse),该响应不起作用,并显示错误 有趣的是,当对XMLHttp请求执行相同操作时,需要解析它,因此我也想知道为什么这两种检索数据方法之间的区别。 如果有人能指出正确的方向,我将不胜感激。 问题答

  • 硒的新手,这是我的示例项目。 我无法访问div中的一个元素,我尝试过搜索答案,但只找到了java代码。由于我是硒新手,我正在使用表格的方式进行测试。 我找到了这个答案: 您可以使用cssSelector, driver.switchTo().frame(driver.findElement(通过.cssSelector(“iframe[title='Fill Quote'))); 但没有名为dri

  • 我在干什么? 步骤1-启用邻近API: 为了使用接近API,它必须首先在谷歌开发控制台中启用。使用本教程,我为我的项目启用了对邻近API的支持 步骤2-获取凭据: 根据本教程,我需要得到客户端ID和秘密。这就是我困惑的地方。凭据->添加凭据->OAuth2.0客户端ID->选择Chrome App单选按钮(因为我使用的是Postman)->输入Postman的Chrome Web store UR

  • 我正在寻找通过内部ADF和shibboleth Idp(身份提供商)实现SAML身份验证的解决方案。 有没有人有使用onelogin php工具包的经验? 此库是否适合或仅用于onelogin SAML Idp? https://github.com/onelogin/php-saml 看起来很有希望,另一种选择可能是simpleSamlphp,但onelogin似乎更受欢迎。 非常感谢