STF stf 使用 ldap 模式登录,提示错误信息 AcceptSecurityContext error

匿名 · 2018年01月19日 · 最后由 涂洋 回复于 2018年05月22日 · 2624 次阅读

启动 stf 时使用 ldap 单点登录模式,启动指令:auth-ldap --port 7120 --secret kute --app-url http://xx.xx.xx.xx:7100/ --ldap-url "xxxx" --ldap-bind-dn "xxxx" --ldap-search-dn "xxxx" --ldap-bind-credentials "xxxx" --ldap-search-class "user" --ldap-search-field "mail"
然后登陆的时候报如下错误信息
Debugger listening on [::]:35295
2018-01-19T02:15:49.942Z INF/auth-ldap 27140 [*] Listening on port 7120
2018-01-19T02:17:02.863Z ERR/auth-ldap 27140 [::ffff:10.3.10.59] Unexpected error InvalidCredentialsError: 80090308: LdapErr: DSID-0C090421, comment: AcceptSecurityContext error, data 52e, v23f0
at messageCallback (/home/liuxu/stf/stf/node_modules/ldapjs/lib/client/client.js:1419:45)
at Parser.onMessage (/home/liuxu/stf/stf/node_modules/ldapjs/lib/client/client.js:1089:14)
at emitOne (events.js:96:13)
at Parser.emit (events.js:188:7)
at Parser.write (/home/liuxu/stf/stf/node_modules/ldapjs/lib/messages/parser.js:111:8)
at Socket.onData (/home/liuxu/stf/stf/node_modules/ldapjs/lib/client/client.js:1076:22)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at readableAddChunk (_stream_readable.js:176:18)
at Socket.Readable.push (_stream_readable.js:134:10)
at TCP.onread (net.js:548:20)
events.js:160
throw er; // Unhandled 'error' event

备注:相同启动放在在服务器启动再登录就没有问题,但是本地调试的时候就会报上述错误,希望大家帮忙看看

共收到 5 条回复 时间 点赞

环境差异造成的错误,第一印象就是本地的防火墙通不通、ldap server 有没有给你的机器授权访问等问题

匿名 #4 · 2018年01月19日
槽神 回复

我又重新试了下,只有在 webstorm 调试的时候会出现这个问题,如果在 ubuntu 的终端启动是没有问题的,webstorm 下需要增加什么额外的配置吗

建议不要在 windows 下调试,会有很多坑。官方强调是要在 ubuntu 上开发

匿名 #4 · 2018年01月19日
0x88 回复

对 是的 是在 ubuntu 上 webstorm 下开发的,不知道 ldap 这个是啥原因,相同环境下终端启动就可以正常 ldap 登录,如果在 webstorm 的 IDE 里启动就会报错(相同机器上),我准备先跳过这块儿,先用 auth-mock 了

大佬,你启动时不用加 stf 吗?按照你的指令格式我报 auth-ldap:未找到命令错误诶

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册