解析 DN,来自 Python 中 LDAP URL 的属性



我有一个网址"ldap://ldap.infonotary.com/dc=identity-ca,dc=infonotary,dc=com">

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

函数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'

相关内容

  • 没有找到相关文章

最新更新