LDAP - Reset User Password node
The LDAP - Reset User Password node updates the password of a user in the LDAP directory. It allows you to set a new password for the specified user entry.
This node is available in: Authentication, Admin, Self Service, API, Consent, Library, Custom, User Defined
LDAP configuration
Defines the connection protocol used to communicate with the LDAP server.
Option available:
- ldap: Standard (non-secure) connection (port 389).
- ldaps: Secure connection over SSL/TLS (port 636).
- start-tls: Connection starts as a standard LDAP connection (typically on port 389) and is then upgraded to a secure channel using TLS.
Specifies the hostname or IP address of the LDAP server.
Defines the port used to connect to the LDAP server.
Typical values:
- 389 for LDAP
- 636 for LDAPS
Specifies the maximum time (in seconds) to wait for a connection to the LDAP server.
A value of 0 usually means no timeout.
The Distinguished Name (DN) of the administrative user used to perform the LDAP search operation.
The password associated with the admin user DN.
Defines the base context (starting point) in the LDAP directory where the user search will be performed.
Defines the scope of the LDAP search:
- base: Searches only the base DN
- one: Searches one level under the base DN
- sub: Searches the entire subtree under the base DN
Specifies the LDAP search filter used to locate the user.
Example:(uid={{username}})
The filter can include variables to dynamically match user input.
Node configuration
Specifies the new password to be assigned to the user.
The value can be static or dynamically provided using variables from the flow.
Defines the LDAP attribute used to store the user's password (e.g., userPassword).
This depends on the LDAP schema in use.
When enabled, the password will be hashed before being stored in LDAP.
This is recommended for security purposes, depending on the LDAP server configuration.
Default output node
- Success
- No User Found
- Invalid Password
- Failure
JSON metadata
{
"name": "ldap_reset_password",
"active": true,
"bundleName": "default-nodes",
"bundleVersion": "1.0",
"category": "ldap_ad_user_management",
"deprecated": false,
"displayName": [{
"lang": "en",
"value": "LDAP - Reset User Password"
}, {
"lang": "it",
"value": "LDAP - Reset User Password"
}
],
"nodeName": "LdapResetPassword",
"index": 6,
"inputs": [{
"name": "Input"
}
],
"outputs": [{
"name": "Success",
"level": "success"
}, {
"name": "UserNotFound",
"level": "warning"
}, {
"name": "InvalidPassword",
"level": "warning"
}, {
"name": "Failure",
"level": "error"
}
]
}