【问题标题】:Rails 4: CASino integration to several folder in AD using LDAPRails 4:使用 LDAP 将 CASino 集成到 AD 中的多个文件夹
【发布时间】:2019-09-06 04:57:57
【问题描述】:

我使用 LDAP 成功地将 CASino gem 连接到 Active Directory。但问题是,我需要收集位于多个文件夹中的 AD 中的数据。我怎样才能做到这一点? 在我的 cas.yml 代码中,我是这样写的

development:
  <<: *defaults
  frontend:
    sso_name: AUTHENTICATION CENTER
  authenticators:
    my_company_ldap:
      authenticator: LDAP
      options:
        host: LDAP_HOST
        port: 389
        base: OU=Users,OU=UserFolder1,OU=Root,DC=company,DC=com
        username_attribute: sAMAccountName
        encryption: false
        admin_user: ADMIN
        admin_password: admin
        extra_attributes:
          email: mail
          fullname: displayname

如何连接到 AD 中的多个文件夹?我尝试编写另一个基础:在其中但它只读取最新的基础,我还尝试在控制器内部自定义 cas.yml 的值,但我需要重新启动服务器以应用更改。我可以做基础:不仅要读取 UserFolder1 的多个文件夹吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 rubygems


    【解决方案1】:

    我自己找到的。 答案只是在下面添加一个新配置。这使得配置可以访问 AD 中的多个文件夹。 这是实现的示例

    development:
      <<: *defaults
      frontend:
        sso_name: AUTHENTICATION CENTER
      authenticators:
        my_company_ldap1:
          authenticator: LDAP
          options:
            host: LDAP_HOST
            port: 389
            base: OU=Users,OU=UserFolder1,OU=Root,DC=company,DC=com
            username_attribute: sAMAccountName
            encryption: false
            admin_user: ADMIN
            admin_password: admin
            extra_attributes:
              email: mail
              fullname: displayname
        my_company_ldap2:
          authenticator: LDAP
          options:
            host: LDAP_HOST
            port: 389
            base: OU=Users,OU=UserFolder2,OU=Root,DC=company,DC=com
            username_attribute: sAMAccountName
            encryption: false
            admin_user: ADMIN
            admin_password: admin
            extra_attributes:
              email: mail
              fullname: displayname
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多