1

有关实体命名的文档中说,最好使用域名作为属性的值entityID

强烈建议不要使用运行 Shibboleth 的服务器的物理主机名作为entityID. 随着时间的流逝,事情会发生变化,并且部署可能并不总是在同一个盒子上。

此外,在单个物理服务器上可能有多个 Shibboleth 的逻辑部署,每个都需要自己唯一的entityID,因此使用服务器的名称不会扩展到单个之外。

和更多:

一些 Shibboleth 联盟对 . 的选择有严格的政策entityID,尽管这在 IdP 中比 SP 更常见。在其他联盟中,选择取决于联盟参与者,但运营商可能会强制执行基本约定或对明显糟糕的选择做出负面反应。一般来说,您应该咨询您计划加入的联盟,并遵循上述建议。

说规范:

OASIS 安全断言标记语言 (SAML)V2.0 的元数据

entityID[必需的] -

 Specifies the unique identifier of the SAML entity whose metadata is 
 described by the element's contents.

我的 SP 部署在沙箱中,没有域名。我可以在属性中使用物理地址(和端口)entityIDLocation

4

1 回答 1

0

由于开发阶段,沙盒部署没问题,应该没有问题,但它完全不适合生产。如文档中所述,在您的场景中,每次更改沙盒 SP 物理位置时,都必须更新 SP 和可能的 IdP 端的元数据。

于 2014-07-13T10:07:50.010 回答