stf java_STF 二次开发辛酸之路

大佬,你用 ldap 登录成功了没?我一直不成功,具体是这样的:

控制台的情况是这样的:

149a294a1a2be7be32bf0dfc3c64f202.png

174b417b6019b2e3d7d68e6217a71a0b.png

xshell 报的错如下:

2018-05-22T05:59:51.988Z WRN/auth-ldap 26040 [::ffff:127.0.0.1] Authentication failure for "admin@cpu-os.com"

Unhandled rejection InvalidCredentialsError

at EventEmitter.endListener (/usr/local/tuyang/stf/stf-master/lib/util/ldaputil.js:78:25)

at emitOne (events.js:116:13)

at EventEmitter.emit (events.js:211:7)

at sendResult (/usr/local/tuyang/stf/stf-master/node_modules/_ldapjs@1.0.2@ldapjs/lib/client/client.js:1389:22)

at messageCallback (/usr/local/tuyang/stf/stf-master/node_modules/_ldapjs@1.0.2@ldapjs/lib/client/client.js:1421:16)

at Parser.onMessage (/usr/local/tuyang/stf/stf-master/node_modules/_ldapjs@1.0.2@ldapjs/lib/client/client.js:1089:14)

at emitOne (events.js:116:13)

at Parser.emit (events.js:211:7)

at Parser.write (/usr/local/tuyang/stf/stf-master/node_modules/_ldapjs@1.0.2@ldapjs/lib/messages/parser.js:111:8)

at Socket.onData (/usr/local/tuyang/stf/stf-master/node_modules/_ldapjs@1.0.2@ldapjs/lib/client/client.js:1076:22)

at emitOne (events.js:116:13)

at Socket.emit (events.js:211:7)

at addChunk (_stream_readable.js:263:12)

at readableAddChunk (_stream_readable.js:250:11)

at Socket.Readable.push (_stream_readable.js:208:10)

at TCP.onread (net.js:597:20)

我启动的命令如下:

stf local --public-ip='172.19.37.57' --auth-type ldap --auth-options '["--ldap-url","ldap://172.19.37.57", "--ldap-bind-dn","cn=admin, dc=cpu-os, dc=com","--ldap-search-dn","dc=cpu-os, dc=com", "--ldap-bind-credentials","123456", "--ldap-search-class", "top", "--ldap-search-field", "mail"]'

我的 LDAP 是自己搭建的,运行 ldapsearch -x 结果如下:

root@seatu-VirtualBox:/usr/local/tuyang/stf/stf-master# ldapsearch -x

extended LDIF

#

LDAPv3

base (default) with scope subtree

filter: (objectclass=*)

requesting: ALL

#

cpu-os.com

dn: dc=cpu-os,dc=com

objectClass: top

objectClass: dcObject

objectClass: organization

o: cpu-os

dc: cpu-os

admin, cpu-os.com

dn: cn=admin,dc=cpu-os,dc=com

objectClass: simpleSecurityObject

objectClass: organizationalRole

cn: admin

description: LDAP administrator

jinlong, cpu-os.com

dn: cn=jinlong,dc=cpu-os,dc=com

cn:: IGppbmxvbmc=

sn: jinlong

objectClass: inetOrgPerson

objectClass: top

taowen, cpu-os.com

dn: cn=taowen,dc=cpu-os,dc=com

cn:: IHRhb3dlbg==

sn: taowen

objectClass: inetOrgPerson

objectClass: top

search result

search: 2

result: 0 Success

numResponses: 5

numEntries: 4

另外,我用 java 和 node 去连接我的 ldap 服务器都是可以的,估计是 stf 启动命令格式有问题,大佬求助啊!!!大佬方便留个 QQ 嘛?不方便的话,可以加一下嘛?我的 qq 是:1052113431,真的万分感谢!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部