Platforms to show: All Mac Windows Linux Cross-Platform
LDAP
Classes for LDAP queries (or Active Directory).
- Classes
- class LDAPMBS
- method Add(distinguishedName as string, attrs() as LDAPModMBS)
- method Bind(Who as String, Cred as String, AuthMethod as Integer, Domain as String = "")
- method Connect(TimeOutSeconds as Double = 1.0)
- method Constructor
- method Constructor(IP as string, Port as Integer, Open as Boolean = false, Secure as Boolean = false)
- method Constructor(URL as string)
- method Delete(distinguishedName as string)
- shared method ErrorString(error as Integer) as string
- method Modify(distinguishedName as string, attrs() as LDAPModMBS)
- method Rename(distinguishedName as string, NewDistinguishedName as String, DeleteOldRdn as Boolean)
- method Rename(distinguishedName as string, NewRDN as String, NewParent as String, DeleteOldRdn as Boolean)
- method Search(distinguishedName as string, Scope as Integer, Filter as String, Attrs() as String = nil, AttributesOnly as boolean = false, timeout as Double = 1.0, SizeLimit as Integer = 0) as Dictionary()
- method SimpleBind(Who as String, Cred as String)
- method StartTLS
- property CACertFile as FolderItem
- property Handle as Integer
- property Lasterror as Integer
- property NetworkTimeOut as Double
- property ProtocolVersion as Integer
- property Referrals as Integer
- property TimeOut as Double
- event Error(ErrorCode as Integer, ErrorMessage as String, FunctionName as String)
- class LDAPModMBS
- method addValue(value as String)
- method clearValues
- method Constructor
- method setValues(values() as String)
- method Values as String()
- property Operation as Integer
- property Type as String
- property Value as String
- class LDAPMBS
- Blog Entries
- MBS Xojo Plugins, version 20.2pr1
- MBS Xojo Plugins, version 20.1pr3
- MonkeyBread Software Releases the MBS Xojo Plugins in version 19.3
- OpenDirectory Framework for Xojo
- MBS Xojo Plugins, version 19.2pr1
- MBS Xojo Plugins, version 18.5pr7
- MBS Xojo / Real Studio Plugins, version 17.1pr1
- MBS Xojo / Real Studio Plugins, version 16.3pr3
- MBS Xojo / Real Studio Plugins, version 15.5pr3
- MBS Xojo / Real Studio Plugins, version 15.5pr1
Release notes
- Version 20.2
- Changed LDAPMBS class to load ldap library on runtime for Linux and MacOS.
- Version 20.1
- Fixed LDAPMBS class to load LDAP framework earlier.
- Version 19.4
- Added CACertFile property for LDAPMBS class.
- Version 19.3
- Added StartTLS method to LDAPMBS class.
- Version 19.2
- Changed NetworkTimeOut and TimeOut in LDAPMBS class to be double value with seconds.
- Version 18.5
- Changed how timeout is passed to LDAPMBS.Search function.
- Version 17.1
- Fixed issue with LDAPMBS.Bind not working correctly on Windows for all auth methods.
The items on this page are in the following plugins: MBS Network Plugin.