devise_ldap_authenticatable ドキュメントからの構成は次のとおりです。
config/ldap.yml を編集して、アクセスの詳細を設定します。
# [...]
development:
host: ldap.phys.ethz.ch
port: 389
attribute: uid
base: o=ethz,c=ch
# [...]
Generate the devise views:
.....................
そして、これが私が得ることができる情報です、それはブラッツ(私はそれが何であるかわかりません)ツール設定にあります、それは私たちのLDAPサーバー固有の情報に関するものです:
"ldap_root_dn": "changedItAbcXCwgRHVjLE9VPUVuZ2luZWVyaW5nLE9VPUNBIFNhbnRhIENsYXJhIERELE9VPVVTIFVzZXJzLERDPWNvcnAsREM9ZW1jLERDPWNvbQ==",
"ldap_root_pwd": "rootPwd",
"ldap_server": "appauth.corp.company.com",
"ldap_port": "389",
"ldap_base_dn": "DC=corp,DC=company,DC=com",
devise_ldap_authenticatable と Brats で、 「ホスト」、「ポート」が 1 対 1 で対応していることがわかります。私の理解では、「DC」はレールの「base:」に配置する必要があります(devise_ldap_authenticatable)。
しかし、「ldap_root_dn」、「ldap_root_pwd」はどこに置くべきですか? レールで対応する部分は何ですか。「ldap_root_dn」は「base:」に「DN=」または「DC=」として配置する必要があると思いますか? 私はわかりません。
誰でもこれについて私を助けることができますか? ありがとう。