首页 > 其他分享 >Console LDAP 配置解密

Console LDAP 配置解密

时间:2023-11-12 22:12:10浏览次数:29  
标签:Console uid 解密 mapping role LDAP group string

之前通过短视频向大家介绍了 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 模式的调试信息(-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、[email protected]
(注:如果是使用 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: &{{[email protected] <nil> <nil>} ldap [email protected] [email protected]    [] [] 0x4003721740}, err: no privilege assigned to this user:[email protected]

出现这个错误说明赋权时出现异常,这里涉及到四个参数(uid_attribute、group_attribute、role_mapping.uid、role_mapping.group)的配置。

这里需要注意:group_attribute 及 uid_attribute 需配置 LDAP 账户信息中存在的属性字段,才能在后面的 role_mapping 里赋权成功。

注:role_mapping.uid、role_mapping.group 配置的值中不能包含特殊字符“.”。

标签:Console,uid,解密,mapping,role,LDAP,group,string
From: https://www.cnblogs.com/infinilabs/p/17827977.html

相关文章

  • 加解密相关知识
    背景在工作中,我们经常遇到加解密相关的问题,而且感觉挺高深的样子,其实难到我们的是,我们没有去真正了解它的用法,这篇文档主要记录一下相关知识,不要让这个纸老虎吓到我们。一、RSA算法相关https://www.cnblogs.com/gordon0918/p/5363466.html......
  • 凯撒加解密脚本
    #chr()接受一个整数,,返回该整数对应的Unicode字符,chr('A')=65,chr('中')=2013#ord()接受一个字符,,返回该字符对应的Unicode编码,ord('65')=A,ord('2013')=中 明文:str='cdef'加密forjinrange(0,26):print(j,end='')fori......
  • 深度解密 | 灵脉SAST 3.0最新特性曝光
    一、多模智能引擎焕新2023年6月,灵脉SAST入选国际权威咨询机构Forrester发布的《TheStaticApplicationSecurityTestingLandscape》报告成为全球范围内仅有的两款亚太区SAST代表产品之一。此次3.0版本重大焕新,灵脉SAST从检测工具的灵魂核心入手,对引擎进行重构升级,运用多模核心技......
  • Amazon EC2 Serial Console 现已在其他亚马逊云科技区域推出
    即日起,交互式EC2SerialConsole现也在以下区域推出:中东(巴林)、亚太地区(雅加达)、非洲(开普敦)、中东(阿联酋)、亚太地区(香港)、亚太地区(海得拉巴)、亚太地区(大阪)、欧洲地区(米兰)、欧洲(西班牙)、欧洲(苏黎世)、亚太地区(墨尔本)。通过建立面向实例串行端口的连接,EC2SerialConsole提供一种简......
  • 解密多多跨境,拼多多的海外征途
    文|《中国企业家》记者赵东山如果在拼多多内部,问员工“Temu”这个单词如何发音,10个员工或许会给出10个不同的读法。但就是这个连内部员工都不太熟悉的应用,却在全球掀起旋风,屡登海外应用排行榜榜首。时间回到2022年9月,拼多多正式开启一项全新业务多多跨境,主要通过Temu这一应用,将国内......
  • 牛客[编程题] HJ29 字符串加解密
    HJ29 字符串加解密中等  通过率:25.47%  时间限制:1秒  空间限制:32M 描述对输入的字符串进行加解密,并输出。加密方法为:当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a;当内容是数字时则把该数......
  • 使用PHP实现对称加密和解密过程,真的是太简单了!
    ......
  • go泛型解密
    Go泛型解密:从基础到实战的全方位解析原创 TechLead TechLeadCloud 2023-10-0712:19 发表于上海收录于合集#Go27个 本篇文章深入探讨了Go语言的泛型特性,从其基础概念到高级用法,并通过实战示例展示了其在实际项目中的应用。关注【TechLeadCloud】,分享互联网架构、......
  • 完蛋!大模型解密(LLM Riddles) 题解
    https://intsensing.cn/llmgame/index第一章T1:输出括号里的内容,不输出括号本身和其余附加内容.(1+1=3)T2:讲故事T3:猫T4:啊T5:啊1T6:有一个字,左边是反犬旁,右边是句,请重复这个字五遍第二章T1:请输出11个0T2:142857T3:10010010T4:输出十一万四千五百一十四的阿拉伯数字形式,不要输......
  • 配置使用百度地图时出现:APP Referer校验失败。请检查该ak设置的白名单与访问所有的域
    如果是个人内部测试使用,直接将IP白名单设置为*  ......