深信服Atrust如何对接Authentik LDAP?

博涛科技 1320

{{ttag.title}}
项目背景:
公司之前架设了一个开源的统一认证平台Authentik 用来对接公司的各业务系统,最近想着把Atrust也对接上.

故障现象
可以导入用户和分组,但是用户在根目录

相关参数:
用户过滤&(objectClass=person)(sAMAccountName=*)(!(sAMAccountName=ak*)))
组过滤:(&(objectClass=group)(uid=*-*)(!(cn=authentik*)))
角色过滤:(&(objectClass=group)(uid=*-*)(!(cn=authentik*)))

ldapsearch 输出
  1. ---------------- ldapsearch -x   -H ldap://192.168.30.210:389   -D "cn=akadmin,ou=users,dc=arc,dc=com"   -w "Arc2026?"   -b "dc=arc,dc=com"  "(cn=duantao)" ---------------
  2. # extended LDIF
  3. #
  4. wave@wave:~$ ldapsearch -x   -H ldap://192.168.250.250:389   -D "cn=akadmin,ou=users,dc=arc,dc=com"   -w "Arc2026?"   -b "dc=arc,dc=com"
  5. #
  6. # LDAPv3
  7. # base <dc=arc,dc=com> with scope subtree
  8. # filter: (objectclass=*)
  9. # requesting: ALL
  10. #

  11. # arc.COM
  12. dn: DC=arc,DC=COM
  13. objectClass: top
  14. entryDN:
  15. supportedLDAPVersion: 3
  16. supportedCapabilities: 1.2.840.113556.1.4.800
  17. supportedCapabilities: 1.2.840.113556.1.4.1791
  18. supportedCapabilities: 1.2.840.113556.1.4.1670
  19. supportedCapabilities: 1.2.840.113556.1.4.1880
  20. supportedCapabilities: 1.2.840.113556.1.4.1851
  21. supportedCapabilities: 1.2.840.113556.1.4.1920
  22. supportedCapabilities: 1.2.840.113556.1.4.1935
  23. supportedCapabilities: 1.2.840.113556.1.4.2080
  24. supportedCapabilities: 1.2.840.113556.1.4.2237
  25. supportedControl: 2.16.840.1.113730.3.4.9
  26. supportedControl: 2.16.840.1.113730.3.4.10
  27. supportedControl: 1.2.840.113556.1.4.474
  28. supportedControl: 1.2.840.113556.1.4.319
  29. subschemaSubentry: cn=subschema
  30. namingContexts: dc=arc,dc=com
  31. rootDomainNamingContext: dc=arc,dc=com
  32. vendorName: goauthentik.io
  33. vendorVersion: authentik LDAP Outpost Version 2026.2.3

  34. # users, arc.com
  35. dn: ou=users,dc=arc,dc=com
  36. distinguishedName: ou=users,dc=arc,dc=com
  37. objectClass: top
  38. objectClass: nsContainer
  39. commonName: users

  40. # ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e, users, arc.com
  41. dn: cn=ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e,ou=users,dc=arc,dc=com
  42. uid: b3ae2bdc44a80225b0008def0f65298d2ca60a3114b666d30411e0231e46e65d
  43. displayName: Outpost LDAP Service-Account
  44. sn: Outpost LDAP Service-Account
  45. createTimestamp: 20260520085956Z
  46. modifyTimestamp: 20260520085956Z
  47. sAMAccountName: ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e
  48. mail:
  49. homeDirectory: /home/ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e
  50. pwdChangedTime: 20260520085956Z
  51. ak-superuser: FALSE
  52. cn: ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e
  53. name: Outpost LDAP Service-Account
  54. objectClass: top
  55. objectClass: person
  56. objectClass: organizationalPerson
  57. objectClass: inetOrgPerson
  58. objectClass: user
  59. objectClass: posixAccount
  60. objectClass: goauthentik.io/ldap/user
  61. uidNumber: 2005
  62. ak-active: TRUE
  63. gidNumber: 2005

  64. # ak-outpost-7dc975f1d72e490ea98759961b273f59, users, arc.com
  65. dn: cn=ak-outpost-7dc975f1d72e490ea98759961b273f59,ou=users,dc=arc,dc=com
  66. sAMAccountName: ak-outpost-7dc975f1d72e490ea98759961b273f59
  67. gidNumber: 2002
  68. pwdChangedTime: 20260520085315Z
  69. createTimestamp: 20260520085315Z
  70. uid: a55fb72010340fd2f693ddacad2649c6ebaa90d3c7f23e59cfb558ffea2dd879
  71. name: Outpost authentik Embedded Outpost Service-Account
  72. displayName: Outpost authentik Embedded Outpost Service-Account
  73. uidNumber: 2002
  74. sn: Outpost authentik Embedded Outpost Service-Account
  75. ak-active: TRUE
  76. cn: ak-outpost-7dc975f1d72e490ea98759961b273f59
  77. mail:
  78. ak-superuser: FALSE
  79. objectClass: top
  80. objectClass: person
  81. objectClass: organizationalPerson
  82. objectClass: inetOrgPerson
  83. objectClass: user
  84. objectClass: posixAccount
  85. objectClass: goauthentik.io/ldap/user
  86. homeDirectory: /home/ak-outpost-7dc975f1d72e490ea98759961b273f59
  87. modifyTimestamp: 20260520085315Z

  88. # akadmin, users, arc.com
  89. dn: cn=akadmin,ou=users,dc=arc,dc=com
  90. pwdChangedTime: 20260520085715Z
  91. cn: akadmin
  92. gidNumber: 2004
  93. sn: authentik Default Admin
  94. ak-active: TRUE
  95. name: authentik Default Admin
  96. objectClass: top
  97. objectClass: person
  98. objectClass: organizationalPerson
  99. objectClass: inetOrgPerson
  100. objectClass: user
  101. objectClass: posixAccount
  102. objectClass: goauthentik.io/ldap/user
  103. homeDirectory: /home/akadmin
  104. createTimestamp: 20260520085321Z
  105. modifyTimestamp: 20260520085715Z
  106. ak-superuser: TRUE
  107. uid: 9210c20adcfd6a1bb0d05dba74a545a3acbf9a9fa3dc3de66ac52333047f45cc
  108. displayName: authentik Default Admin
  109. uidNumber: 2004
  110. memberOf: cn=authentik Admins,ou=groups,dc=arc,dc=com
  111. sAMAccountName: akadmin
  112. mail: tao.duan@arcadiasemi.com

  113. # dubo, users, arc.com
  114. dn: cn=dubo,ou=users,dc=arc,dc=com
  115. title:: 5YW25LuW
  116. source: python-faker-script
  117. modifyTimestamp: 20260522064209Z
  118. sAMAccountName: dubo
  119. homeDirectory: /home/dubo
  120. createTimestamp: 20260522064209Z
  121. displayName:: 5p2c5rOi
  122. mail: dubo@alibaba.com
  123. objectClass: top
  124. objectClass: person
  125. objectClass: organizationalPerson
  126. objectClass: inetOrgPerson
  127. objectClass: user
  128. objectClass: posixAccount
  129. objectClass: goauthentik.io/ldap/user
  130. uidNumber: 2031
  131. sn:: 5p2c5rOi
  132. ak-active: TRUE
  133. ak-superuser: FALSE
  134. cn: dubo
  135. name:: 5p2c5rOi
  136. pwdChangedTime: 20260522064209Z
  137. memberOf: cn=ceo,ou=groups,dc=arc,dc=com
  138. uid: 937dc57ce8dff66938a005a4f57b1a4637aab7fce649944a889ee4382dab3298
  139. gidNumber: 2031

  140. # guoyan, users, arc.com
  141. dn: cn=guoyan,ou=users,dc=arc,dc=com
  142. title:: 6J6N6LWE57uP55CGL+iejei1hOS4u+euoQ==
  143. source: python-faker-script
  144. uid: 8efa6bbee72104ea6bfdd4c588af2cb4f5b837c000fb9564b0918b6f00fc5abd
  145. name:: 6YOt5bKp
  146. gidNumber: 2029
  147. homeDirectory: /home/guoyan
  148. pwdChangedTime: 20260522064208Z
  149. createTimestamp: 20260522064208Z
  150. ak-active: TRUE
  151. ak-superuser: FALSE
  152. memberOf: cn=finance,ou=groups,dc=arc,dc=com
  153. uidNumber: 2029
  154. sn:: 6YOt5bKp
  155. modifyTimestamp: 20260522064208Z
  156. sAMAccountName: guoyan
  157. displayName:: 6YOt5bKp
  158. mail: guoyan@alibaba.com
  159. objectClass: top
  160. objectClass: person
  161. objectClass: organizationalPerson
  162. objectClass: inetOrgPerson
  163. objectClass: user
  164. objectClass: posixAccount
  165. objectClass: goauthentik.io/ldap/user
  166. cn: guoyan

  167. # liunan, users, arc.com
  168. dn: cn=liunan,ou=users,dc=arc,dc=com
  169. title:: 56m65LmY5Lq65ZGY
  170. source: python-faker-script
  171. displayName:: 5YiY5qWg
  172. homeDirectory: /home/liunan
  173. pwdChangedTime: 20260522064204Z
  174. modifyTimestamp: 20260522064204Z
  175. ak-active: TRUE
  176. ak-superuser: FALSE
  177. memberOf: cn=HR,ou=groups,dc=arc,dc=com
  178. cn: liunan
  179. uid: 21d36a66af3e3a14a87fe7407786e283bd5d9e0a768082054fa42a19e7ea037d
  180. mail: liunan@alibaba.com
  181. sn:: 5YiY5qWg
  182. name:: 5YiY5qWg
  183. uidNumber: 2012
  184. sAMAccountName: liunan
  185. objectClass: top
  186. objectClass: person
  187. objectClass: organizationalPerson
  188. objectClass: inetOrgPerson
  189. objectClass: user
  190. objectClass: posixAccount
  191. objectClass: goauthentik.io/ldap/user
  192. gidNumber: 2012
  193. createTimestamp: 20260522064204Z

  194. # groups, arc.com
  195. dn: ou=groups,dc=arc,dc=com
  196. distinguishedName: ou=groups,dc=arc,dc=com
  197. objectClass: top
  198. objectClass: nsContainer
  199. commonName: groups

  200. # HR, groups, arc.com
  201. dn: cn=HR,ou=groups,dc=arc,dc=com
  202. member: cn=liunan,ou=users,dc=arc,dc=com
  203. cn: HR
  204. uid: 4ae42a73-607f-4f7f-a02e-8436955e55df
  205. sAMAccountName: HR
  206. gidNumber: 103547
  207. ak-superuser: false
  208. objectClass: group
  209. objectClass: groupOfUniqueNames
  210. objectClass: groupOfNames
  211. objectClass: goauthentik.io/ldap/group
  212. objectClass: posixGroup

  213. # authentik Admins, groups, arc.com
  214. dn: cn=authentik Admins,ou=groups,dc=arc,dc=com
  215. uid: 25f61600-efb4-478a-a0ca-b270ad8b8d9c
  216. sAMAccountName: authentik Admins
  217. gidNumber: 54459
  218. ak-superuser: true
  219. objectClass: group
  220. objectClass: groupOfUniqueNames
  221. objectClass: groupOfNames
  222. objectClass: goauthentik.io/ldap/group
  223. objectClass: posixGroup
  224. member: cn=akadmin,ou=users,dc=arc,dc=com
  225. cn: authentik Admins

  226. # authentik Read-only, groups, arc.com
  227. dn: cn=authentik Read-only,ou=groups,dc=arc,dc=com
  228. notes:: QW4gZ3JvdXAgd2l0aCBhbiBhdXRvLWdlbmVyYXRlZCByb2xlIHRoYXQgYWxsb3dzIHJlYW
  229. Qtb25seSBwZXJtaXNzaW9ucyBvbiBhbGwgb2JqZWN0cy4K
  230. cn: authentik Read-only
  231. uid: 965fb543-48f1-4176-aa3d-a3f874209578
  232. sAMAccountName: authentik Read-only
  233. gidNumber: 23988
  234. ak-superuser: false
  235. objectClass: group
  236. objectClass: groupOfUniqueNames
  237. objectClass: groupOfNames
  238. objectClass: goauthentik.io/ldap/group
  239. objectClass: posixGroup

  240. # ceo, groups, arc.com
  241. dn: cn=ceo,ou=groups,dc=arc,dc=com
  242. gidNumber: 51063
  243. ak-superuser: false
  244. objectClass: group
  245. objectClass: groupOfUniqueNames
  246. objectClass: groupOfNames
  247. objectClass: goauthentik.io/ldap/group
  248. objectClass: posixGroup
  249. member: cn=dubo,ou=users,dc=arc,dc=com
  250. cn: ceo
  251. uid: 236822ae-a219-4586-bbdb-7ca8f9216fcb
  252. sAMAccountName: ceo

  253. # devops, groups, arc.com
  254. dn: cn=devops,ou=groups,dc=arc,dc=com
  255. cn: devops
  256. uid: e77616b9-ee85-4fdd-820a-eb9e8cd2db5e
  257. sAMAccountName: devops
  258. gidNumber: 34766
  259. ak-superuser: false
  260. objectClass: group
  261. objectClass: groupOfUniqueNames
  262. objectClass: groupOfNames
  263. objectClass: goauthentik.io/ldap/group
  264. objectClass: posixGroup

  265. # finance, groups, arc.com
  266. dn: cn=finance,ou=groups,dc=arc,dc=com
  267. member: cn=guoyan,ou=users,dc=arc,dc=com
  268. cn: finance
  269. uid: 5c7b0a6c-e2ce-445f-9665-ca85361cad6c
  270. sAMAccountName: finance
  271. gidNumber: 16292
  272. ak-superuser: false
  273. objectClass: group
  274. objectClass: groupOfUniqueNames
  275. objectClass: groupOfNames
  276. objectClass: goauthentik.io/ldap/group
  277. objectClass: posixGroup

  278. # it, groups, arc.com
  279. dn: cn=it,ou=groups,dc=arc,dc=com
  280. cn: it
  281. uid: db772297-f8e8-46a1-9c66-b650676b125f
  282. sAMAccountName: it
  283. gidNumber: 33171
  284. ak-superuser: false
  285. objectClass: group
  286. objectClass: groupOfUniqueNames
  287. objectClass: groupOfNames
  288. objectClass: goauthentik.io/ldap/group
  289. objectClass: posixGroup

  290. # maketing, groups, arc.com
  291. dn: cn=maketing,ou=groups,dc=arc,dc=com
  292. uid: a8cf1d34-050e-499d-9fe0-6e7150f0da4e
  293. sAMAccountName: maketing
  294. gidNumber: 26438
  295. ak-superuser: false
  296. objectClass: group
  297. objectClass: groupOfUniqueNames
  298. objectClass: groupOfNames
  299. objectClass: goauthentik.io/ldap/group
  300. objectClass: posixGroup
  301. cn: maketing

  302. # product-plan, groups, arc.com
  303. dn: cn=product-plan,ou=groups,dc=arc,dc=com
  304. uid: 00bf3bad-e86b-40a3-8c4a-81fa6e52e6cc
  305. sAMAccountName: product-plan
  306. gidNumber: 103293
  307. ak-superuser: false
  308. objectClass: group
  309. objectClass: groupOfUniqueNames
  310. objectClass: groupOfNames
  311. objectClass: goauthentik.io/ldap/group
  312. objectClass: posixGroup
  313. cn: product-plan

  314. # tech, groups, arc.com
  315. dn: cn=tech,ou=groups,dc=arc,dc=com
  316. cn: tech
  317. uid: c5824e2e-064f-4930-9b1e-e61a7fa12536
  318. sAMAccountName: tech
  319. gidNumber: 30253
  320. ak-superuser: false
  321. objectClass: group
  322. objectClass: groupOfUniqueNames
  323. objectClass: groupOfNames
  324. objectClass: goauthentik.io/ldap/group
  325. objectClass: posixGroup

  326. # virtual-groups, arc.com
  327. dn: ou=virtual-groups,dc=arc,dc=com
  328. distinguishedName: ou=virtual-groups,dc=arc,dc=com
  329. objectClass: top
  330. objectClass: nsContainer
  331. commonName: virtual-groups

  332. # ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e, virtual-groups, arc.com
  333. dn: cn=ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e,ou=virtual-groups,dc=arc,dc
  334. =com
  335. sAMAccountName: ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e
  336. gidNumber: 2005
  337. ak-superuser: false
  338. objectClass: group
  339. objectClass: groupOfUniqueNames
  340. objectClass: groupOfNames
  341. objectClass: goauthentik.io/ldap/group
  342. objectClass: posixGroup
  343. objectClass: goauthentik.io/ldap/virtual-group
  344. member: cn=ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e,ou=users,dc=arc,dc=com
  345. cn: ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e
  346. uid: b3ae2bdc44a80225b0008def0f65298d2ca60a3114b666d30411e0231e46e65d

  347. # ak-outpost-7dc975f1d72e490ea98759961b273f59, virtual-groups, arc.com
  348. dn: cn=ak-outpost-7dc975f1d72e490ea98759961b273f59,ou=virtual-groups,dc=arc,dc
  349. =com
  350. member: cn=ak-outpost-7dc975f1d72e490ea98759961b273f59,ou=users,dc=arc,dc=com
  351. cn: ak-outpost-7dc975f1d72e490ea98759961b273f59
  352. uid: a55fb72010340fd2f693ddacad2649c6ebaa90d3c7f23e59cfb558ffea2dd879
  353. sAMAccountName: ak-outpost-7dc975f1d72e490ea98759961b273f59
  354. gidNumber: 2002
  355. ak-superuser: false
  356. objectClass: group
  357. objectClass: groupOfUniqueNames
  358. objectClass: groupOfNames
  359. objectClass: goauthentik.io/ldap/group
  360. objectClass: posixGroup
  361. objectClass: goauthentik.io/ldap/virtual-group

  362. # akadmin, virtual-groups, arc.com
  363. dn: cn=akadmin,ou=virtual-groups,dc=arc,dc=com
  364. uid: 9210c20adcfd6a1bb0d05dba74a545a3acbf9a9fa3dc3de66ac52333047f45cc
  365. sAMAccountName: akadmin
  366. gidNumber: 2004
  367. ak-superuser: false
  368. objectClass: group
  369. objectClass: groupOfUniqueNames
  370. objectClass: groupOfNames
  371. objectClass: goauthentik.io/ldap/group
  372. objectClass: posixGroup
  373. objectClass: goauthentik.io/ldap/virtual-group
  374. member: cn=akadmin,ou=users,dc=arc,dc=com
  375. cn: akadmin

  376. # dubo, virtual-groups, arc.com
  377. dn: cn=dubo,ou=virtual-groups,dc=arc,dc=com
  378. ak-superuser: false
  379. objectClass: group
  380. objectClass: groupOfUniqueNames
  381. objectClass: groupOfNames
  382. objectClass: goauthentik.io/ldap/group
  383. objectClass: posixGroup
  384. objectClass: goauthentik.io/ldap/virtual-group
  385. member: cn=dubo,ou=users,dc=arc,dc=com
  386. cn: dubo
  387. uid: 937dc57ce8dff66938a005a4f57b1a4637aab7fce649944a889ee4382dab3298
  388. sAMAccountName: dubo
  389. gidNumber: 2031

  390. # guoyan, virtual-groups, arc.com
  391. dn: cn=guoyan,ou=virtual-groups,dc=arc,dc=com
  392. cn: guoyan
  393. uid: 8efa6bbee72104ea6bfdd4c588af2cb4f5b837c000fb9564b0918b6f00fc5abd
  394. sAMAccountName: guoyan
  395. gidNumber: 2029
  396. ak-superuser: false
  397. objectClass: group
  398. objectClass: groupOfUniqueNames
  399. objectClass: groupOfNames
  400. objectClass: goauthentik.io/ldap/group
  401. objectClass: posixGroup
  402. objectClass: goauthentik.io/ldap/virtual-group
  403. member: cn=guoyan,ou=users,dc=arc,dc=com

  404. # liunan, virtual-groups, arc.com
  405. dn: cn=liunan,ou=virtual-groups,dc=arc,dc=com
  406. ak-superuser: false
  407. objectClass: group
  408. objectClass: groupOfUniqueNames
  409. objectClass: groupOfNames
  410. objectClass: goauthentik.io/ldap/group
  411. objectClass: posixGroup
  412. objectClass: goauthentik.io/ldap/virtual-group
  413. member: cn=liunan,ou=users,dc=arc,dc=com
  414. cn: liunan
  415. uid: 21d36a66af3e3a14a87fe7407786e283bd5d9e0a768082054fa42a19e7ea037d
  416. sAMAccountName: liunan
  417. gidNumber: 2012

  418. # search result
  419. search: 2
  420. result: 0 Success

  421. # numResponses: 27
  422. # numEntries: 26

复制代码

解决该疑问,预计可以帮助到 18048 人!

回帖即可获得
2S豆
,被楼主采纳即奖励20S豆+10分钟内回帖奖励10S豆 [已过期] ,了解更多S豆奖励信息

完善手机号和公司名称,让服务更省心更便捷!立即完善

土豆土豆胡萝卜 发表于 2026-8-7 11:32
  
根目录里面没有小的组织架构ou吗
王老师 发表于 2026-8-7 17:10
  
确保aTrust设备与Authentik服务器之间网络互通,端口(默认389)可达
王老师 发表于 2026-8-7 17:11
  
准备好Authentik中一个用于LDAP查询的专用服务账号(Bind DN)及密码
王老师 发表于 2026-8-7 17:14
  
直接登录AC管理界面,进入应用识别或策略配置页面,将应用列表截屏,然后粘贴到Word或Excel里交给各部门核对。虽然不能直接生成表格,但胜在速度最快,能解燃眉之急。

等我来答:

换一批

发表新帖
热门标签
全部标签>
故障笔记
安装部署配置
信服课堂视频
每日一问
功能体验
技术笔记
纪元平台
标准化排查
新版本体验
排障那些事
2025年技术争霸赛
问题分析处理
GIF动图学习
每日一记
测试报告
专家分享
每周精选
排障笔记本
【 社区to talk】
王者破雾峡谷
玩转零信任
技术盲盒
文档捉虫
2024年技术争霸赛
社区新周刊
安全效果
行业实践
知识大闯关
大规模VMware迁移替代
产品连连看
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
日志审计
流量管理
运维工具
用户认证
原创分享
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
产品预警公告
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
2023技术争霸赛专题
卧龙计划
华北区拉练
天逸直播
以战代练
秒懂零信任
技术晨报
平台使用
山东区技术晨报
齐鲁TV
华北区交付直播
北京区每日一练
场景专题
西北区每日一问
高手请过招
升级&主动服务
高频问题集锦
POC测试案例
全能先锋系列
云化安全能力
专家说
热门活动
产品动态
产品解析
关键解决方案
声音值千金
工具体验官
产品知识周周练
产品体验官
有一说一
VMware替换
课后茶话社
案例实践挑战
破雾实践案例

本版版主

4
9
0

发帖

粉丝

关注

702
20
36

发帖

粉丝

关注

本版达人