解密Console LDAP配置
Console LDAP 完整的配置参数
之前向大家介绍了 Console 如何集成 LDAP,但很多小伙伴反映按照视频里的配置后不成功。今天就结合小伙伴们反映的问题来跟大家详细介绍一下。
Console LDAP 完整的配置参数如下:
名称 | 类型 | 说明 |
---|---|---|
host | string | LDAP 服务器地址 |
port | int | LDAP 服务器端口,默认 389 |
tls | bool | LDAP 服务器是否为 TLS 安全传输协议,默认 false |
bind_dn | string | 执行 LDAP 查询的用户信息 |
bind_password | string | 执行 LDAP 查询的密码信息 |
base_dn | string | 过滤 LDAP 用户的根域 |
user_filter | string | 过滤 LDAP 用户的查询条件,默认 (uid=%s) |
uid_attribute | string | 用于用户 ID 的属性,默认 uid |
group_attribute | string | 用于用户组的属性,默认 cn |
role_mapping.uid | map | 用于基于用户 UID 的权限映射 |
role_mapping.group | map | 用于基于用户 Group 的权限映射 |
结合 debug 模式的调试信息
接下来结合 debug 模式的调试信息(-deubg -log debug)重点说明一下:
LDAP Result Code 49 "Invalid Credentials": 80090308: LdapErr: DSID-0C0903D3, comment: AcceptSecurityContext error, data 52e, v3839
出现上面错误有两种可能:
1、执行 LDAP 查询的账户信息有误;
2、登陆使用的账户信息有误
第一种情况涉及配置中的 bind_dn 和 bind_password。
其中 bind_dn 有两种写法:
1、cn=serviceuser,ou=svcaccts,dc=glauth,dc=com;
2、serviceuser@glauth.com(注:如果是使用 AD,最好使用第二种写法。);
如果 bind_dn 没问题,请检查账户的密码是否正确。
第二种情况请验证账户信息。
LDAP Result Code 201 "Filter Compile Error": ldap: finished compiling filter with extra at end
出现这个错误说明 user_filter 没有配置正确。user_filter 需配置一个过滤条件,可在 LDAP 中匹配到唯一记录(在过滤条件中使用“%s”引用登陆的账户名)。
authorize result: false, user: &{{yanxi@guobaojinrong.com <nil> <nil>} ldap yanxi@guobaojinrong.com yanxi@guobaojinrong.com [] [] 0x4003721740}, err: no privilege assigned to this user:yanxi@guobaojinrong.com
出现这个错误说明赋权时出现异常,这里涉及到四个参数(uid_attribute、group_attribute、role_mapping.uid、role_mapping.group)的配置。
这里需要注意:group_attribute 及 uid_attribute 需配置 LDAP 账户信息中存在的属性字段,才能在后面的 role_mapping 里赋权成功。
注:role_mapping.uid、role_mapping.group 配置的值中不能包含特殊字符“.”。
以上就是解密Console LDAP配置的详细内容,更多关于Console LDAP 配置的资料请关注脚本之家其它相关文章!
相关文章
CentOS Rsync服务端与Windows cwRsync客户端实现数据同步配置方法
这篇文章主要介绍了CentOS Rsync服务端与Windows cwRsync客户端实现数据同步配置方法,需要的朋友可以参考下2015-07-07win10 docker-toolsbox 搭建php开发环境的教程
这篇文章主要介绍了win10 docker-toolsbox 搭建php开发环境的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-10-10VPS主机快速搬家方法:边打包边传输边解压适合大中型论坛网站
本篇文章给大家分享如何在VPS主机之间快速搬家,一边打包压缩原主机上的文件,一边传输文件数据到新的主机上,一边在新的VPS主机上解压文件,因为所有的操作都是在VPS主机上之间进行,传输速度可以达到几MB/s以上,特别适合一些大中型的论坛和网站搬家2017-07-07戴尔R510_R410_R610_R710等所有服务器安装win2003解决办法
这篇文章主要介绍了戴尔R510_R410_R610_R710等所有服务器安装win2003解决办法,需要的朋友可以参考下2016-04-04open3d 通过vscode+ssh连接远程服务器将可视化界面本地显示的问题
这篇文章主要介绍了open3d通过vscode+ssh连接远程服务器将可视化界面本地显示,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-07-07FileZilla Server搭建FTP服务器配置及425错误与TLS警告解决方法详解
本文详细讲解了FileZilla Server搭建FTP服务器配置以及425 Can't open data,You appear to be behind a NAT router,FTP over TLS is not enabled等相关问题的解决方法2018-10-10
最新评论