Account Actions
Various actions are available that can be triggered from the User Account Menu and from the user information page.
Configuration
The available actions and their order—displayed at the bottom of the user information page—are defined via the setting accountPageActionContent in the Core Service settings.
For the User Account Menu, this is defined via the Parameter menuContent in the plugin configuration.
The configuration is specified as a JSON array in which the IDs of the respective actions (see description of 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 Keycloak
Displays a popup where you can edit your own profile in Keycloak.
This only works if you are using an Identity Provider of the type Keycloak.
Changes will only be visible after logging back into the BPC.
This action is referenced in the settings via the ID updateProfile.
Edit TOTP configuration in Keycloak
Displays a popup where you can edit your own TOTP configuration in Keycloak.
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).
The link destination 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 that identity provider’s account page.
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:
https://example.com/realms/MY_REALM/account
You must adjust MY_REALM according to the realm you are using.
This action is referenced in the settings via the ID link.
Language Selection
Provides the option to change the language in the BPC.
See also Multiple Language Support.
This action is referenced in the settings via the ID languageSelector.
Privacy Settings
Displays personal privacy settings.
This setting allows you to control whether information for personalization should be stored in addition to necessary information.
Enabling the setting cookie_showBanner in Core Services causes the cookie settings to also be 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 local storage.
This action is referenced in the settings via the ID deleteLocalStorage.
Change Active Organization
Allows you to change the active organization in BPC.
See also Changing the Active Organization.
Alternatively, you can use the plugin Changing the Active Organization.
This action is referenced in the settings via the ID changeOrganisation.