{"resource_type":{"id":147,"name":"ldap","schema":"{\n\t\"type\": \"object\",\n\t\"order\": [\n\t\t\"server\",\n\t\t\"bind_user\",\n\t\t\"bind_password\",\n\t\t\"use_ssl\",\n\t\t\"ssl_validate\"\n\t],\n\t\"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n\t\"required\": [\n\t\t\"server\",\n\t\t\"bind_user\",\n\t\t\"bind_password\"\n\t],\n\t\"properties\": {\n\t\t\"server\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"default\": \"\",\n\t\t\t\"description\": \"Use format like: ldap://ipa.demo1.freeipa.org:389. If you use SSL, specify ldaps:// as the scheme and usually port 636.\"\n\t\t},\n\t\t\"use_ssl\": {\n\t\t\t\"type\": \"boolean\",\n\t\t\t\"default\": true,\n\t\t\t\"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.\"\n\t\t},\n\t\t\"bind_user\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"default\": \"\",\n\t\t\t\"description\": \"for Active Directory, you may use DOMAIN\\\\username or UPN here. For normal LDAP, use the distinguished name of the user.\"\n\t\t},\n\t\t\"ssl_validate\": {\n\t\t\t\"type\": \"boolean\",\n\t\t\t\"default\": true,\n\t\t\t\"showExpr\": \"fields.use_ssl == true\",\n\t\t\t\"description\": \"validate SSL server certificate?\"\n\t\t},\n\t\t\"bind_password\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"default\": \"\",\n\t\t\t\"password\": true,\n\t\t\t\"description\": \"\"\n\t\t}\n\t}\n}","approved":true,"app":"ldap","description":"Connection parameters for binding to an LDAP server using the Python ldap3 library","created_by":"simon594","created_at":"2024-04-14T13:33:33.905Z"}}