-
Story
-
Resolution: Unresolved
-
Neutral
-
None
-
None
-
None
Goal
We want to make sure the new session invalidation on password changes works properly.
Therefore we'd need a UI test which would test the following:
- A user changes the password from "Edit user profile" dialog, expected that a confirmation dialog (see attachment) pops up, click button "Log out" should invalidate all active sessions (include current one)
- A user changes the password from "Edit user profile" dialog, expected that a confirmation dialog (see attachment) pops up, click button "Keep active sessions" should do nothing and the sessions remain working.
From the Security app:
- A Superuser changes another user password from Security app, expected that a confirmation dialog (see attachment) pops up if the user has any active sessions, click button "Log out" should invalidate all active sessions of the user
- A Superuser changes another user password from Security app, expected that a confirmation dialog (see attachment) pops up if the user has any active sessions, click button "Keep active sessions" should do nothing and the sessions of the user remain working.
- A Superuser changes his own password from Security app, expected that a confirmation dialog (see attachment) pops up, click button "Log out" should invalidate all active sessions (include current one)
- A Superuser changes his own password from Security app, expected that a confirmation dialog (see attachment) pops up, click button "Keep active sessions" should do nothing and the sessions remain working.
- The 4 cases above should be tested on the new Security app (migrated to new UI framework)
Dev notes
The new UI tests should be placed in https://git.magnolia-cms.com/projects/PLATFORM/repos/ce/browse/magnolia-integration-tests/tests/src/test/java/it/info/magnolia/functionaltests
Acceptance criteria
- relates to
-
MGNLCE-397 Re-enable tests on ChangePasswordUITests
- Accepted
-
MAGNOLIA-9236 Tracking MgnlUser sessions using HttpSessionListener
- Closed
-
MAGNOLIA-9252 CLONE - Tracking MgnlUser sessions using HttpSessionListener
- Closed