Destroy Multiple Existing Sessions
Description
Terminates multiple old sessions retrieved from the persistence layer directly without further notification after a successful login and upon logout. This is only used when there are multiple context data fields containing different sessions (e.g. mobile/web or for cross-domain use-cases where more than one session exists for the same user). For standard cases, "Destroy Other User Session" is sufficient to delete the old session.
May be used by
Properties
Login Session IDs (
loginSessionContextDataKeys) Description
List of keys corresponding to context data entries that store existing sessions of a user. All sessions found in these entries are terminated together with the global session upon successful login. Note that these additional sessions are also deleted if no global session exists.
Attributes
String-List
Optional
Login Timestamps (
loginDateContextDataKeys) Description
List of keys corresponding to context data entries that store the dates of the last update to session IDs. These dates will be updated to the current time after terminating all configured sessions upon login.
Attributes
String-List
Optional
Logout Session IDs (
logoutSessionContextDataKeys) Description
List of keys corresponding to context data entries that store existing sessions of a user. All sessions found in these entries are terminated together with the global session upon logout. Note that these additional sessions are also deleted if no global session exists.
Attributes
String-List
Optional
Logout Timestamps (
logoutDateContextDataKeys) Description
List of keys corresponding to context data entries that store the dates of the last update to session IDs. These dates will be updated to the current time after terminating all configured sessions upon logout.
Attributes
String-List
Optional
YAML Template (with default values)
type: DestroyMultipleExistingSessions
id: DestroyMultipleExistingSessions-xxxxxx
displayName:
comment:
properties:
loginDateContextDataKeys:
loginSessionContextDataKeys:
logoutDateContextDataKeys:
logoutSessionContextDataKeys: