Account actions

Various actions are offered, which can be accessed from User Account Menu and from the User information page

Configuration

The actions offered and their sequence, at the bottom of the User information pageare configured via the setting accountPageActionContent in the Core Service settings settings. For User Account Menu, this is defined via the Parameters menuContent in the Plugin configuration

The configuration is carried out as a JSON array in which the IDs of the respective actions (see description of the actions) are listed, separated by commas.

Example value for the configuration of all available actions
[
    "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 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 is updated in the Keycloak can be edited.

This only works if you have an Identity provider of the type Keycloak. Changes are only visible after a new login in 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 have 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 (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 saved in addition to necessary information.

By activating the setting cookie_showBanner in the Core Services the cookie settings are also displayed the first time the BPC is 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.

Logout

Logs out the user.

This action is referenced in the settings via the ID logout.

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.


Keywords: