Magnolia 5.4 reached end of life on November 15, 2018. This branch is no longer supported, see End-of-life policy.
The PasswordFieldDefinition renders two text boxes for entry and verification of passwords. The input text is masked. The field saves a cryptographic Bcrypt hash of the password rather than the password itself.
class: info.magnolia.ui.form.field.definition.PasswordFieldDefinition
Simple password definition:
form: tabs: - name: tabUser label: User fields: - name: password class: info.magnolia.ui.form.field.definition.PasswordFieldDefinition label: Password
Node name | Value |
---|---|
form | |
tabs | |
tabUser | |
fields | |
password | |
class | info.magnolia.ui.form.field.definition.PasswordFieldDefinition |
label | Password |
You can use common field properties and the following properties in a password field definition:
Properties:
<field name> | required Name of field |
| optional, default is Encodes the password and masks the characters. |
| optional, default is Verifies that the contents of the two boxes match. When set to |
| optional, default is Text displayed above the field. Displays as "Please verify your entry", retrieved from a message bundle. |
| optional, default is Text displayed when passwords don't match. Displays as "Both passwords don't match", retrieved from a message bundle. |
Add validators to define your own password policy such as minimum length and character types.