2b5d29ef67
Scripts, flows, apps, resources and resource types from the Windmill workspace. API token excluded via .gitignore (config/).
45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
description: Connection parameters for binding to an LDAP server using the
|
|
Python ldap3 library
|
|
format_extension: null
|
|
is_fileset: false
|
|
schema:
|
|
$schema: https://json-schema.org/draft/2020-12/schema
|
|
type: object
|
|
order:
|
|
- server
|
|
- bind_user
|
|
- bind_password
|
|
- use_ssl
|
|
- ssl_validate
|
|
properties:
|
|
bind_password:
|
|
type: string
|
|
description: ''
|
|
default: ''
|
|
password: true
|
|
bind_user:
|
|
type: string
|
|
description: for Active Directory, you may use DOMAIN\username or UPN here. For
|
|
normal LDAP, use the distinguished name of the user.
|
|
default: ''
|
|
server:
|
|
type: string
|
|
description: 'Use format like: ldap://ipa.demo1.freeipa.org:389. If you use SSL,
|
|
specify ldaps:// as the scheme and usually port 636.'
|
|
default: ''
|
|
ssl_validate:
|
|
type: boolean
|
|
description: validate SSL server certificate?
|
|
default: true
|
|
showExpr: fields.use_ssl == true
|
|
use_ssl:
|
|
type: boolean
|
|
description: Whether to use SSL/TLS when connecting to LDAP. If not further
|
|
specified in the server string, this implies connecting to the server on
|
|
port 636 instead of 389.
|
|
default: true
|
|
required:
|
|
- server
|
|
- bind_user
|
|
- bind_password
|