Account Aktionen

Es werden verschiedene Aktionen angeboten, die aus dem User Account Menu und von der Benutzerinformationsseite aus ausgelöst werden können.

Konfiguration

Die angebotenen Aktionen und deren Reihenfolge, im unteren Bereich der Benutzerinformationsseite, werden über die Einstellung accountPageActionContent in den Core Service Einstellungen definiert. Für das User Account Menu wird dies über den Parameter menuContent in der Pluginkonfiguration definiert.

Die Konfiguration erfolg als JSON-Array, in dem kommasepariert die IDs der jeweiligen Aktionen (siehe Beschreibung der Aktionen) aufgelistet werden.

Beispielwert für die Konfiguration aller verfügbaren Aktionen
[
    "accountPage",
    "updateProfile",
    "configureTotp",
    "changePw",
    "link",
    "languageSelector",
    "cookieSettings",
    "deleteLocalStorage",
    "logout"
]

Verfügbare Aktionen

Folgende Aktionen stehen zur Verfügung.

Benutzerinformationsseite Anzeigen

Navigiert zur Benutzerinformationsseite.

Diese Aktion wird in den Einstellungen über die ID accountPage referenziert.

Benutzerprofil im Keycloak bearbeiten

Zeigt ein Popup an, in dem das eigene Profil im Keycloak bearbeitet werden kann.

Dies Funktioniert nur, wenn Sie einen Identity Provider vom Typ Keycloak verwenden. Änderungen sind erst nach einer erneuten Anmeldung im BPC sichtbar.

Diese Aktion wird in den Einstellungen über die ID updateProfile referenziert.

TOTP Konfiguration im Keycloak bearbeiten

Zeigt ein Popup an, in dem die eigene TOTP-Konfiguration im Keycloak bearbeitet werden kann.

Dies Funktioniert nur, wenn Sie einen Identity Provider vom Typ Keycloak verwenden.

Diese Aktion wird in den Einstellungen über die ID configureTotp referenziert.

Passwort ändern

Ermöglicht es das eigene Passwort zu ändern.
Siehe auch Password ändern.

Diese Aktion wird in den Einstellungen über die ID changePw referenziert.

Link auf eine externe Seite (z.B. für das Account Management im Identity Provider). Das Linkziel wird über linkUrl definiert.

Diese Aktion funktioniert aktuell nur im User Account Menu.

Externe Account Management Seite

Wenn Sie einen externen Identity Provider (z.B. Keycloak) verwenden, dann können Sie auf die Account-Seite dieses Identity Providers verlinken.

Dafür nutzen Sie im User Account Menu die Konfigurationsoptionen, die mit link beginnen.

Die Account-Seite es Keycloak erreichen Sie z.B. unter folgender Syntax:

https://example.com/realms/MY_REALM/account

Sie müssen MY_REALM entsprechend dem genutzten Realm anpassen.

Diese Aktion wird in den Einstellungen über die ID link referenziert.

Auswahl der Sprache

Bietet die Möglichkeit die Sprache im BPC zu ändern.
Siehe auch Multiple Language Support.

Diese Aktion wird in den Einstellungen über die ID languageSelector referenziert.

Privatsphäre-Einstellungen

Anzeige der persönlichen Privatsphäre-Einstellungen.
Über diese kann geregelt werden, ob zusätzlich zu notwendigen Informationen auch Informationen zur Personalisierung gespeichert werden sollen.

Durch Aktivieren der Einstellung cookie_showBanner in den Core Services werden die Cookie-Einstellungen zusätzlich beim ersten Laden des BPC angezeigt.

Diese Aktion wird in den Einstellungen über die ID cookieSettings referenziert.

Löschen von lokalen Daten im Browser

Löscht lokale Daten im Browser.
Siehe auch Zurücksetzen des lokalen Speichers.

Diese Aktion wird in den Einstellungen über die ID deleteLocalStorage referenziert.

Abmelden

Meldet den Benutzer ab.

Diese Aktion wird in den Einstellungen über die ID logout referenziert.

Aktive Organisation wechseln

Bietet die Möglichkeit die aktive Organisation im BPC zu ändern.
Siehe auch Wechsel der aktiven Organisation.

Alternativ kann auch das Plugin Wechseln der aktiven Organisation genutzt werden.

Diese Aktion wird in den Einstellungen über die ID changeOrganisation referenziert.


Keywords: