mirror of https://github.com/requarks/wiki
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
2.4 KiB
85 lines
2.4 KiB
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
|
|
color: blue darken-3
|
|
website: https://www.microsoft.com/windowsserver
|
|
isAvailable: true
|
|
useForm: true
|
|
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 dstinguished 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
|