在 spring-saml 实现中,本地实体是什么意思?

in spring-saml implementation , what is local entity means?

在扩展元数据 class 中,它表示“Class 包含描述 SAML 实体的附加信息。元数据可用于本地实体 *(= 作为已部署应用程序的一部分使用 SAML 扩展可访问的实体)和远程实体(= 那些 * 用户可以与国内流离失所者进行互动。”

我不明白本地实体是什么意思。就我而言,我们使用 shibboleth idp 和服务提供商作为部署在 tomcat.

的 spring Web 应用程序

为了与您的 Shibboleth IDP 交互,您需要定义两个实体 (MetadataProviders)。一个将代表服务提供商,即您希望保护的应用程序。这是本地实体。另一个将代表 Shibboleth IDP,这是您的远程实体。

代码注释说的是 ExtendedMetadata class 可用于本地和远程实体配置,因为它包含对两者都有效的配置。