【发布时间】: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