Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用Desive对Ruby on Rails进行LDAP身份验证_Ruby On Rails_Devise_Active Directory_Ldap - Fatal编程技术网

Ruby on rails 使用Desive对Ruby on Rails进行LDAP身份验证

Ruby on rails 使用Desive对Ruby on Rails进行LDAP身份验证,ruby-on-rails,devise,active-directory,ldap,Ruby On Rails,Devise,Active Directory,Ldap,需要帮助才能让它工作,现在它说 Completed 401 Unauthorized in 1ms 谢谢你的建议 ldap.yml authorizations: &AUTHORIZATIONS ## Authorization group_base: : ou=Group, dc=company, dc=com required_groups: - cn=proxyagent,ou=profile,dc=company,dc=com require_attribute: obectc

需要帮助才能让它工作,现在它说

Completed 401 Unauthorized in 1ms
谢谢你的建议

ldap.yml

authorizations: &AUTHORIZATIONS
## Authorization
group_base: : ou=Group, dc=company, dc=com
required_groups:
- cn=proxyagent,ou=profile,dc=company,dc=com
require_attribute:
obectclass=*
authorizationRole: memberuid
attribute: cn

development:
 host: ldap-33.company.com
 port: 389
 attribute: uid
 base: ou=People,dc=company,dc=com; ou=People, ou=mcdata,dc=company,dc=com
 admin_user: cn=proxyagent,ou=profile,dc=company,dc=com
 admin_password: welcome
ssl: true
<<: *AUTHORIZATIONS
谢谢大家!

主机更换中的D

ldap-33.company.com
到<代码>ldap://33.company.com或
ldap.33.company.com

class User < ActiveRecord::Base

devise :ldap_authenticatable,:rememberable, :trackable
 Host: ldap-33.company.com
Port: 389
Bind DN: cn=proxyagent,ou=profile,dc=company,dc=com
Bind DB Pass:  welcome
User base DN:ou=People,dc=company,dc=com; ou=People, ou=mcdata,dc=company,dc=com
User base filter:  (objectclass=person)
User name attribute:  uid
Real Name attribute: cn
Group mapping attribute: uid

Group settings:
 Group base DN: ou=Group, dc=company, dc=com
 Group base filter: (obectclass=*)
 Group name attribute: cn
 Group member attribute: memberuid