Update user
Update user
Goal
This extension updates a user based on the parameters.
Packaging task configuration
<extension name="com.axemble.vdoc.update.directory.UpdateUserExtension" critical="true">
<param name="login" value="login"/>
<param name="propertyName" value="propertyName"/>
<param name="propertyValue" value="propertyValue"/>
</extension>
Parameter | Mandatory | Description |
---|---|---|
login | true | The login of the user to update |
propertyName | true | The name of the property to update |
propertyValue | true | The value of the property to update |
Example
<extension name="com.axemble.vdoc.update.directory.UpdateUserExtension" critical="true">
<param name="login" value="toto"/>
<param name="propertyName" value="email"/>
<param name="propertyValue" value="tot@upmail.com"/>
</extension>
Modify password
Goal
This extension updates a user’s password.
Packaging task configuration
<extension name="com.axemble.vdoc.update.ModifyPasswordExtension" critical="true">
<param name="login" value="login"/>
<param name="password" value="newPassword"/>
<param name="encrypted" value="newPasswordEncrypted"/>
</extension>
Parameter | Mandatory | Description |
---|---|---|
login | true | The login of the user to update |
password | false (true if encrypted is not set) | The new password |
encrypted | false (true if password is not set) | The new encrypted password |
Info
If both password
and encrypted
are set, only password
will be used.