Ruby saml服务提供者实体ID

时间:2017-02-23 17:02:02

标签: ruby-on-rails ruby saml application-settings

我正在为我的项目设置SAML身份验证。 我为此使用了ruby-saml gem。

现在,连接到Identity Provider,我被要求提供实体ID。 我似乎无法在ruby-saml中找到这样的设置。它有Identity Provider的entity_id,但这是他们必须提供给我的东西。

我在哪里设置我的实体ID?

1 个答案:

答案 0 :(得分:1)

settings.issuer。如果您深入研究用于生成元数据的代码,您将看到:

 if settings.issuer != nil
    root.attributes["entityID"] = settings.issuer
 end

自行测试实现的一种好方法是使用OneLogin提供的IDp应用程序。