我已经使用 Laravel 5.1 企业入门套件尝试了这些配置:
http://www.forumsys.com/en/tutorials/integration-how-to/ldap/online-ldap-test-server/
服务器:ldap.forumsys.com
端口:389
绑定DN:cn=read-only-admin,dc=example,dc=com 绑定密码:password
所有用户密码都是密码。
您还可以绑定到单个用户 (uid) 或两个组 (ou),其中包括:
ou=mathematicians,dc=example,dc=com riemann gauss euler euclid
ou=scientists,dc=example,dc=com 爱因斯坦 牛顿 伽利略 特斯拉
所以配置是这样的
LDAP.ENABLED=true
LDAP.CREATE_ACCOUNTS=true
LDAP.REPLICATE_GROUP_MEMBERSHIP=true
LDAP.RESYNC_ON_LOGIN=true
LDAP.GROUP_MODEL=App\Models\Role
LDAP.LABEL_INTERNAL=internal
LDAP.LABEL_LDAP=ldap
LDAP.ACCOUNT_SUFFIX=
LDAP.BASE_DN=dc=example,dc=com
LDAP.SERVER=ldap.forumsys.com
LDAP.PORT=389
LDAP.USER_NAME=cn=read-only-admin,dc=example,dc=com
LDAP.PASSWORD=password
LDAP.RETURN_REAL_PRIMARY_GROUP=true
LDAP.SECURED=false
LDAP.SECURED_PORT=636
LDAP.RECURSIVE_GROUPS=true
LDAP.SSO=false
LDAP.USERNAME_FIELD=samaccountname
LDAP.EMAIL_FIELD=userprincipalname
LDAP.FIRST_NAME_FIELD=givenname
LDAP.LAST_NAME_FIELD=sn
LDAP.USER_FILTER=(&(objectcategory=person)(samaccountname=%username))
但是我无法登录,并且日志调试栏说
development.error:检索用户信息的异常:未定义的变量:用户名
我尝试使用 LDAP Admin 的其他方法,它的效果就像这个截图
你能帮助我吗?