Create Voters
Create a Voter
- Open the election event and select the Voters tab.
- Select Add.
- Complete the voter fields. Custom fields and their order come from the election event's Keycloak User Profile.
- Review the changes and save the voter.
For instructions on defining custom fields, see Adding User Attributes to Keycloak.
Secret Voter Fields
Fields configured with sequent.secret=true are stored encrypted. They are not available as voter
list columns, filters, or sort fields, and their stored value is never loaded with the ordinary
voter record.
The permissions to reveal and edit these fields are independent:
- With
voter-secret-attribute-write, enter a value when creating a voter or type a replacement while editing one. The previous value does not need to be revealed before replacement. - With
voter-secret-attribute-read, select the eye button to reveal the value. The button is disabled while decryption is in progress. Select it again to hide the value. - Both operations also require the corresponding ordinary voter read or write permission.
When editing a voter, an existing unrevealed value is displayed as ••••••••. Leaving it untouched
preserves the encrypted value. Use the Clear (×) icon at the right of the field and save to remove a value without revealing it. Required fields still need a value. For multivalued fields, each value can be edited, added, or removed separately.
Review screens mask new and changed secret values rather than repeating them.
A secret can also be used as the login credential with the Multi-Attribute + Password Form. In that mode, fill the configured secret field (for example, Mysecret); the separate Keycloak password and password-reset controls do not set or reset that secret.
Revealed values are limited to the open voter editor. Closing the editor removes them from its state; the voter list continues to receive only redacted values.
Export Voters
Select Export from the Voters tab to generate a CSV.
- The default export omits every configured secret column. It does not export encrypted envelopes.
- A user with
voter-secret-attribute-readcan select Include decrypted secret voter fields in the confirmation dialog. This adds the secret columns with plaintext values. - Treat a decrypted export as sensitive data. The generated document remains protected by the secret-read permission when it is downloaded.
For the complete permission combinations, see Permissions.