0

我有一个 URL “ldap://ldap.infonotary.com/dc=identity-ca,dc=infonotary,dc=com”

我想使用 python3 中的 ldap3 库从此 URL 获取 LDAP DN 和属性。如果我将整个 URL 传递给一个类,我应该能够从它的函数中获取 DN、属性。我也应该得到主机名、扩展名、端口。

4

1 回答 1

1

函数ldap3.utils.uri.parse_uri()是您的朋友,它返回带有 URL 组件的字典:

>>> import ldap3.utils.uri    
>>> ldap3.utils.uri.parse_uri('ldap://ldap.infonotary.com/dc=identity-ca%2cdc=infonotary%2cdc=com')['base']
'dc=identity-ca,dc=infonotary,dc=com'
于 2018-10-24T13:09:39.503 回答