Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
11.0
Statistic
FMM
Blog
Component: LDAP
Query LDAP or Active Directory servers to manager user accounts.
The plugin can query, modify, add and delete values.
FileMaker can use LDAP or Active Directory for authentication. You can manage users in FileMaker database and send updates to your authentication server via our plugin.
Item | Details |
---|---|
LDAP.Add Adds an entry to a tree. | Mac/Win/Linux 6.0 |
LDAP.AddJSON Adds an entry to a tree. | Mac/Win/Linux 8.0 |
LDAP.AddList Adds an entry to a tree. | Mac/Win/Linux 6.4 |
LDAP.AddRecord Adds an entry to a tree. | Mac/Win/Linux 7.0 |
LDAP.Bind Authenticates a client to the LDAP server. | Mac/Win/Linux 6.0 |
LDAP.Connect Initializes an LDAP connection. | Mac/Win/Linux 6.0 |
LDAP.Delete Removes a leaf entry from the directory tree. | Mac/Win/Linux 6.0 |
LDAP.GetNetworkTimeOut Queries network timeout value. | Mac/Linux 6.0 |
LDAP.GetProtocolVersion Queries protocol version for this connection. | Mac/Win/Linux 6.0 |
LDAP.GetReferrals Queries the referrals option. | Mac/Win/Linux 6.0 |
LDAP.GetTimeOut Queries timeout value. | Mac/Linux 6.0 |
LDAP.JSON Queries JSON structure of LDAP data. | Mac/Win/Linux 8.0 |
LDAP.Modify Changes an existing entry. | Mac/Win/Linux 6.0 |
LDAP.ModifyJSON Changes an existing entry. | Mac/Win/Linux 8.0 |
LDAP.ModifyRecord Changes an existing entry. | Mac/Win/Linux 7.0 |
LDAP.Release Releases the connection. | Mac/Win/Linux 6.0 |
LDAP.ReleaseAll Release all LDAP objects. | Mac/Win/Linux 10.5 |
LDAP.Rename Changes the distinguished name of an entry in the directory. | Mac/Win/Linux 6.0 |
LDAP.Search Performs a search. | Mac/Win/Linux 6.0 |
LDAP.SearchResult.AttributeCount Queries number of attributes for an entry. | Mac/Win/Linux 6.0 |
LDAP.SearchResult.AttributeName Returns the name of an attribute in an entry. | Mac/Win/Linux 6.0 |
LDAP.SearchResult.AttributeNames Queries all names of attributes for an entry as a list. | Mac/Win/Linux 6.0 |
LDAP.SearchResult.AttributeValue Queries a value from search results. | Mac/Win/Linux 6.0 |
LDAP.SearchResult.AttributeValueCount Queries the number of values for an attribute. | Mac/Win/Linux 6.0 |
LDAP.SearchResult.AttributeValues Returns the values for an attribute in an entry. | Mac/Win/Linux 6.0 |
LDAP.SearchResult.AttributeValuesByName Returns the values for an attribute in an entry. | Mac/Win/Linux 7.4 |
LDAP.SearchResult.Count Queries number of entries in search results. | Mac/Win/Linux 6.0 |
LDAP.SearchResult.DistinguishedName Queries distinguished name for an entry in search results. | Mac/Win/Linux 6.0 |
LDAP.SetNetworkTimeOut Sets network timeout value. | Mac/Linux 6.0 |
LDAP.SetProtocolVersion Set the protocol version to use. | Mac/Win/Linux 6.0 |
LDAP.SetReferrals Sets the referrals option. | Mac/Win/Linux 6.0 |
LDAP.SetTimeOut Sets timeout value. | Mac/Linux 6.0 |
LDAP.SimpleBind Authenticates a client to a server, using a plaintext password. | Mac/Win/Linux 6.0 |
LDAP.StartTLS Starts encrypted connection. | Mac/Win/Linux 9.3 |
SystemInfo.ADSystemInfo Queries Active Directory information. | Win only 9.3 |
35 functions.
Release notes
- Version 10.5
- Added AVExport.ReleaseAll, AVRecorder.ReleaseAll, CoreML.ReleaseAll, DNSLookup.ReleaseAll, Dictionary.ReleaseAll, FM.SQL.ReleaseAll, JS.ReleaseAll, JavaScript.ReleaseAll, LDAP.ReleaseAll, PDFKit.ReleaseAll, PKCS12.ReleaseAll, PKCS7.ReleaseAll, PKey.ReleaseAll, SSH.ReleaseAll, WinSendMail.ReleaseAll, WindowsML.ReleaseAll, WordFile.ReleaseAll, and X509.ReleaseAll.
- Version 10.3
- Added option to LDAP.AddJSON and LDAP.ModifyJSON to include boolean keys "hex" and "base64" in JSON with true value to pass values as hex/base64 string, which the plugin decodes and passes to LDAP server.
- Version 10.1
- Deprecated LDAP.Add, LDAP.AddList, LDAP.AddRecord in favor of LDAP.AddJSON.
- Deprecated LDAP.Modify and LDAP.ModifyRecord in favor of LDAP.ModifyJSON.
- Fixed crash in LDAP.AddJSON with invalid data by improving error handling.
- Version 9.3
- Fixed issue with LDAP functions sometimes not passing attributes correctly on MacOS.
- Version 9.2
- Fixed LDAP timeout functions LDAP.GetNetworkTimeOut, LDAP.GetTimeOut, LDAP.SetNetworkTimeOut and LDAP.SetTimeOut.
- Version 8.5
- Changed how timeout is passed to LDAP.Search function.
- Version 8.0
- Added JSON functions for LDAP: LDAP.AddJSON, LDAP.JSON and LDAP.ModifyJSON.
- Fixed parameter count error for LDAP.AddJSON.
- Version 7.4
- Added LDAP.SearchResult.AttributeValuesByName function.
- Version 7.0
- Added LDAP.AddRecord and LDAP.ModifyRecord functions.
- Fixed issue on Windows with LDAP.Search and using attribute list.
Blog Entries
- Embrace JSON
- MBS FileMaker Plugin 10.3 - More than 6200 Functions In One Plugin
- MBS FileMaker Plugin, version 9.3pr3
- MBS FileMaker Plugin, version 8.4pr5
- MBS FileMaker Plugin 8.0 - More than 5000 Functions In One Plugin
- MBS FileMaker Plug-in 8.0 - Über 5000 Funktionen in einem Plugin
- LDAP with JSON
- MBS FileMaker Plugin, version 7.4pr2
- MBS FileMaker Plugin 7.0 - More than 4400 Functions In One Plugin
- MBS FileMaker Plugin 7.0 - 4400 Funktionen in einem Plugin
Example Databases
Feedback: Report problem or ask question.

Links
MBS Xojo Chart Plugins