Account actions
Various actions are offered that can be triggered from User Account Menu and from the user information page.
Configuration
The actions offered and their sequence in the lower area of the user information page are defined via the setting accountPageActionContent in the Core Service settings.
For User Account Menu, this is defined via the parameter menuContent in the plugin configuration.
The configuration takes place as a JSON array in which the IDs of the respective actions (see description of the actions) are listed, separated by commas.
[
"accountPage",
"updateProfile",
"configureTotp",
"changePw",
"link",
"languageSelector",
"cookieSettings",
"deleteLocalStorage",
"logout"
]
Available actions
The following actions are available.
Display user information page
Navigates to the user information page.
This action is referenced in the settings via the ID accountPage.
Edit user profile in the Keycloak
Displays a popup in which the user’s own profile can be edited in the Keycloak.
This only works if you use an identity provider of type Keycloak.
Changes are only visible after a new login to the BPC.
This action is referenced in the settings via the ID updateProfile.
Edit TOTP configuration in the Keycloak
Displays a popup in which the own TOTP configuration in the Keycloak can be edited.
This only works if you are using an identity provider of type Keycloak.
This action is referenced in the settings via the ID configureTotp.
Change password
Allows you to change your own password.
See also Change password.
This action is referenced in the settings via the ID changePw.
Link to an external page
Link to an external page (e.g. for account management in the identity provider). for account management in the identity provider).
The link target is defined via linkUrl.
|
This action currently only works in User Account Menu. |
External account management page
If you use an external identity provider (e.g. Keycloak), you can link to the account page of this identity provider.
To do this, use the configuration options in User Account Menu that begin with link.
You can access the Keycloak account page, for example, using the following syntax under the following syntax:
https://example.com/realms/MY_REALM/account
You must adapt MY_REALM according to the realm used.
This action is referenced in the settings via the ID link.
Selection of the language
Offers the option of changing the language in the BPC.
See also Multiple Language Support.
This action is referenced in the settings via the ID languageSelector.
Privacy settings
Displays the personal privacy settings.
This can be used to control whether personalization information should be stored in addition to necessary information.
By activating the setting cookie_showBanner in the Core Services, the cookie settings are also displayed when the BPC is first loaded.
This action is referenced in the settings via the ID cookieSettings.
Deleting local data in the browser
Deletes local data in the browser.
See also Resetting the local storage.
This action is referenced in the settings via the ID deleteLocalStorage.
Change active organization
Provides the option to change the active organization in the BPC.
See also Changing the active organization.
Alternatively, the plugin Change the active organization can also be used.
This action is referenced in the settings via the ID changeOrganisation.