我已经在 G Suite 中配置了 LDAP 应用程序,并且已经下载了证书和密钥。我正在尝试通过 ldapsearch 查询它:
LDAPTLS_CERT="Google_cert.crt" \
LDAPTLS_KEY="Google_cert.key" \
ldapsearch -H ldaps://ldap.google.com:636 -b dc=XXXXX,dc=XXX -x '(mail=first.last@XXXXX.XXX)'
Run Code Online (Sandbox Code Playgroud)
我得到的回应是这样的:
# extended LDIF
#
# LDAPv3
# base <dc=XXXXX,dc=XXX> with scope subtree
# filter: (mail=first.last@XXXXX.XXX)
# requesting: ALL
#
# search result
search: 2
result: 0 Success
# numResponses: 1
Run Code Online (Sandbox Code Playgroud)
我不知道如何解释这个回应。它是否执行了搜索但什么也没找到?search、result和是什么numResponses意思?
我希望获得更多信息,因为我正在寻找自己,所以我知道我就在那里。我的查询混乱了吗?
编辑
根据评论,我将查询更改为*:
LDAPTLS_CERT="Google_cert.crt" \
LDAPTLS_KEY="Google_cert.key" \
ldapsearch -H ldaps://ldap.google.com:636 -b dc=XXXXX,dc=XXX -x '*'
Run Code Online (Sandbox Code Playgroud)
并得到这个:
# extended LDIF
#
# LDAPv3 …Run Code Online (Sandbox Code Playgroud)