我正在为我的项目设置SAML身份验证。 我为此使用了ruby-saml gem。
现在,连接到Identity Provider,我被要求提供实体ID。 我似乎无法在ruby-saml中找到这样的设置。它有Identity Provider的entity_id,但这是他们必须提供给我的东西。
我在哪里设置我的实体ID?
答案 0 :(得分:1)
是settings.issuer
。如果您深入研究用于生成元数据的代码,您将看到:
if settings.issuer != nil
root.attributes["entityID"] = settings.issuer
end
自行测试实现的一种好方法是使用OneLogin提供的IDp应用程序。