Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
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.
Version | macOS | Windows | Linux | Server | iOS SDK |
6.0 / 13.0 | ✅ 97% | ✅ 89% | ✅ 97% | ✅ 97% | ❌ No |
Item | Details | Server |
---|---|---|
LDAP.Add Deprecated Adds an entry to a tree. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.AddJSON Adds an entry to a tree. | Mac/Win/Linux 8.0 |
✅ Server |
LDAP.AddList Deprecated Adds an entry to a tree. | Mac/Win/Linux 6.4 |
✅ Server |
LDAP.AddRecord Deprecated Adds an entry to a tree. | Mac/Win/Linux 7.0 |
✅ Server |
LDAP.Bind Authenticates a client to the LDAP server. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.Connect Initializes an LDAP connection. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.Delete Removes a leaf entry from the directory tree. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.GetBinaryKeys Queries which attributes should be handled as binary data. | Mac/Win/Linux 12.5 |
✅ Server |
LDAP.GetNetworkTimeOut Queries network timeout value. | Mac/Linux 6.0 |
✅ Server |
LDAP.GetProtocolVersion Queries protocol version for this connection. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.GetReferrals Queries the referrals option. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.GetTimeOut Queries timeout value. | Mac/Linux 6.0 |
✅ Server |
LDAP.JSON Queries JSON structure of LDAP data. | Mac/Win/Linux 8.0 |
✅ Server |
LDAP.List Lists all IDs of LDAP connections. | Mac/Win/Linux 13.0 |
✅ Server |
LDAP.Modify Deprecated Changes an existing entry. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.ModifyJSON Changes an existing entry. | Mac/Win/Linux 8.0 |
✅ Server |
LDAP.ModifyRecord Deprecated Changes an existing entry. | Mac/Win/Linux 7.0 |
✅ Server |
LDAP.Release Releases the connection. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.ReleaseAll Release all LDAP objects. | Mac/Win/Linux 10.5 |
✅ Server |
LDAP.Rename Changes the distinguished name of an entry in the directory. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.Search Performs a search. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SearchResult.AttributeCount Queries number of attributes for an entry. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SearchResult.AttributeName Returns the name of an attribute in an entry. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SearchResult.AttributeNames Queries all names of attributes for an entry as a list. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SearchResult.AttributeValue Queries a value from search results. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SearchResult.AttributeValueCount Queries the number of values for an attribute. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SearchResult.AttributeValues Returns the values for an attribute in an entry. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SearchResult.AttributeValuesByName Returns the values for an attribute in an entry. | Mac/Win/Linux 7.4 |
✅ Server |
LDAP.SearchResult.Count Queries number of entries in search results. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SearchResult.DistinguishedName Queries distinguished name for an entry in search results. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SetBinaryKeys Sets which attributes should be handled as binary data. | Mac/Win/Linux 12.5 |
✅ Server |
LDAP.SetNetworkTimeOut Sets network timeout value. | Mac/Linux 6.0 |
✅ Server |
LDAP.SetProtocolVersion Set the protocol version to use. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SetReferrals Sets the referrals option. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.SetTimeOut Sets timeout value. | Mac/Linux 6.0 |
✅ Server |
LDAP.SimpleBind Authenticates a client to a server, using a plaintext password. | Mac/Win/Linux 6.0 |
✅ Server |
LDAP.StartTLS Starts encrypted connection. | Mac/Win/Linux 9.3 |
✅ Server |
SystemInfo.ADSystemInfo Queries Active Directory information. | Win only 9.3 |
❌ Server |
38 functions shown.
These functions require a license (61%).
Release notes
- Version 13.4
- Added check to LDAP.ModifyJSON and LDAP.Modify to complain if dn is empty.
- Version 13.0
- Added LDAP.List function.
- Added special handling in LDAP functions for returning objectSid and objectGUID values in order to return them formatted.
- Fixed a bug in LDAP.Search passing attribute names on macOS.
- Fixed a memory leak in LDAP.AddJSON and LDAP.ModifyJSON and added additional checks for the passed in JSON.
- Version 12.5
- Added LDAP.SetBinaryKeys and LDAP.GetBinaryKeys functions.
- Version 11.3
- Changed LDAP.Search to hex encode UUID/GUID entries with 16 raw bytes.
- 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.
Blog Entries
- MBS FileMaker Plugin, version 12.6pr1
- MBS FileMaker Plugin 12.5 News
- Embrace JSON
- MBS FileMaker Plugin 10.3 - More than 6200 Functions In One Plugin
- MBS FileMaker Plugin, version 9.3pr3
- MBS FileMaker Plugin 8.0 - More than 5000 Functions In One Plugin
- LDAP with JSON
- MBS FileMaker Plugin 7.0 - More than 4400 Functions In One Plugin
- MBS FileMaker Plugin 6.4 for OS X/Windows
- MBS FileMaker Plugin 6.0 for OS X/Windows