说明
python imanagedldapplugin示例是从最受好评的开源项目中提取的实现代码,你可以参考下面示例的使用方式。
编程语言: Python
命名空间/包名称: ploneappldapploneldapinterfaces
示例#1文件:
util.py项目:
radekj/plone.app.ldap
def getLDAPPlugin():
pas = getPAS()
for plugin in pas.objectValues([PloneActiveDirectoryMultiPlugin.meta_type, PloneLDAPMultiPlugin.meta_type]):
if IManagedLDAPPlugin.providedBy(plugin):
return plugin
raise KeyError
示例#2文件:
util.py项目:
eleddy/plone.app.ldap
def lookupLDAPPlugin():
"""
Return the ldap plugin, or None if it does not exist
"""
pas=getPAS()
for plugin in pas.objectValues([PloneActiveDirectoryMultiPlugin.meta_type,
PloneLDAPMultiPlugin.meta_type]):
if IManagedLDAPPlugin.providedBy(plugin):
return plugin
return None