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

为什么PingFederate IdP连接需要SP适配器?

别俊誉
2023-03-14

我读过PingFederate的文档,上面写着:

SP适配器用于为用户创建本地应用程序会话,以便PingFederate提供对您的应用程序或其他受保护资源的SSO访问。为了建立到IdP伙伴的连接,您必须至少配置一个SP适配器实例。您还可以配置多个适配器实例(基于一个或多个适配器),以满足您的IdP合作伙伴的不同需求。

但我不明白为什么IdP连接需要SP适配器?为什么需要它?它真正做什么?

在我的用例中,我使用PingFederate作为OAuth服务器,并通过SP启动的SSO向外部IDP验证用户,然后在连接的OAuth属性映射中,我将断言属性直接映射到持久授权中。为什么这还不够,我不明白SP适配器的需要?与IdP连接本身相比,打算如何以及由谁更多地引用适配器?

共有1个答案

曾嘉福
2023-03-14

您完全正确,在某些情况下(如您的情况),SP适配器是不必要的。

在 IdP 连接下,在“浏览器 SSO”下

“无映射”选项是在平联邦8.1中引入的,因此如果您在早期版本中,它可能不可用。在这种情况下,应该将“虚拟”SP适配器映射到您的连接中(即使可能没有使用它)。

 类似资料:
  • 问题内容: 使用JDBC连接池工具(如DBCP或c3p0)有什么好处? 如果只有 一个* 用户的 小型CRUD 应用程序,我们是否可以将 一个 连接会话创建为一个 单例 ? * PS :我正在构建一个带有小型数据库(5个表)的小型后端应用程序。 问题答案: 从Jon Skeet的答案到连接和语句池的好处是什么?: 创建到数据库服务器的网络连接是(相对)昂贵的。同样,要求服务器准备SQL语句(相对)

  • 在我的Java项目中,我使用Lombok工具生成getter和setter<它与Maven完美配合,无需任何配置。 为什么我需要为龙目岛配置Eclipse<我已经知道如何配置Eclipse:https://projectlombok.org/download.html 为什么我必须在我的eclipse.ini中添加以下行?

  • 我有三个实体基本信息,性别和部门。如果我加入了basicInfo和gender模型,那么它工作得很好,但是当我想加入department和其他两个实体时,就会显示 .QuerySyntaxException:需要连接的路径! 我的Dto类 下面是我的存储库类: 最后我得到了这个错误

  • 问题内容: 我们需要大量的序列化工作,并且必须在使用的每个对象上指定标签,这是一种负担。特别是当它是第三方类时,我们不能真正更改。 问题是:由于是一个空接口,并且Java一旦添加便提供了可靠的序列化 为什么它们不使所有内容都可序列化,仅此而已? 问题答案: 序列化充满陷阱。这种形式的自动序列化支持使类内部成为公共API的一部分(这就是javadoc为你提供类的持久化形式的原因)。 为了实现长期持久

  • 问题内容: 我正在使用pyqt5,并且有几种使用类似于以下代码的方法连接: 例如,其中: 此代码似乎在多个方案中干净利落地工作,而没有装饰用或做什么特别的吧。 我的问题是: 通过这种方式我会失去什么? 需要什么原因? 问题答案: 的主要目的是允许定义插槽的几个不同的重载,每个重载都具有不同的签名。进行跨线程连接时,有时也可能需要使用它)。但是,这些用例相对较少,并且在大多数PyQt应用中根本不需要

  • 问题内容: 在Golang中,我们将结构体与接收器方法结合使用。到这里为止一切都很完美。 我不确定什么是接口。我们在结构中定义方法,如果要在结构上实现方法,则无论如何都要在另一个结构下再次编写该方法。 这意味着接口似乎只是方法定义,仅占用了页面上多余的空间。 有没有解释我为什么需要接口的示例? 问题答案: 接口太大了,不能在这里给出全面的答案,但是有些事情需要弄清楚它们的用途。 接口是一种 工具