key : ldap
title : LDAP / Active Directory
description : Active Directory is a directory service that Microsoft developed for the Windows domain networks.
author : requarks.io
logo : https://static.requarks.io/logo/active-directory.svg
icon : /_assets/icons/ultraviolet-windows8.svg
color : blue darken-3
vendor : Microsoft Corporation
website : https://www.microsoft.com/windowsserver
isAvailable : true
useForm : true
usernameType : username
props :
url :
title : LDAP URL
type : String
default : 'ldap://serverhost:389'
hint : (e.g. ldap://serverhost:389 or ldaps://serverhost:636)
order : 1
bindDn :
title : Admin Bind DN
type : String
default : cn='root'
hint : The distinguished name (dn) of the account used for binding.
maxWidth : 600
order : 2
bindCredentials :
title : Admin Bind Credentials
type : String
hint : The password of the account used above for binding.
maxWidth : 600
order : 3
searchBase :
title : Search Base
type : String
default : 'o=users,o=example.com'
hint : The base DN from which to search for users.
order : 4
searchFilter :
title : Search Filter
type : String
default : '(uid={{username}})'
hint : The query to use to match username. {{username}} must be present and will be interpolated with the user provided username when performing the LDAP search.
order : 5
tlsEnabled :
title : Use TLS
type : Boolean
default : false
order : 6
verifyTLSCertificate :
title : Verify TLS Certificate
type : Boolean
default : true
order : 7
tlsCertPath :
title : TLS Certificate Path
type : String
hint : Absolute path to the TLS certificate on the server.
order : 8
mappingUID :
title : Unique ID Field Mapping
type : String
default : 'uid'
hint : The field storing the user unique identifier. Usually "uid" or "sAMAccountName".
maxWidth : 500
order : 20
mappingEmail :
title : Email Field Mapping
type : String
default : 'mail'
hint : The field storing the user email. Usually "mail".
maxWidth : 500
order : 21
mappingDisplayName :
title : Display Name Field Mapping
type : String
default : 'displayName'
hint : The field storing the user display name. Usually "displayName" or "cn".
maxWidth : 500
order : 22
mappingPicture :
title : Avatar Picture Field Mapping
type : String
default : 'jpegPhoto'
hint : The field storing the user avatar picture. Usually "jpegPhoto" or "thumbnailPhoto".
maxWidth : 500
order : 23