...
Basic flow
Flow | Specification | |||
---|---|---|---|---|
Use case ID | ATH-UC-09-BF | |||
Use case name | Global logout of a user from the mobile application | |||
Actors |
| |||
Short Description | This use case denotes the basic flow of the global logout use case. Indeed, it consists on the disconnection from the authorization server (called also the IAM connect) and the IDP.
| |||
Priority | 1 (High) Must have: The system must implement this goal/ assumption to be accepted. | |||
Pre-Conditions |
| |||
Post-Conditions |
| |||
Steps (basic flow) | 0 | The user accesses to the WebSSO based mobile application interface to logout | ||
1 | The user presses the logout button to disconnect him/herself from the application. A popup appears to ask him/her if he/she wants to do global logout. | |||
2 | The user accepts to do a global logout and the application sends the logout request to the SP. | 3 | The SP receives the logout request and asks:
| |
3 |
| SP
| SP
| |
5 | When the SP receives the notification from the AS and the IDP, it sends the response to the user | 6 | The user is logged out from the mobile application and the IDP. | |
Exceptions (exception flows) | ||||
Frequency |
|
...
Flow | Specification | ||
---|---|---|---|
Use case ID | ATH-UC-09-AF-01 | ||
Use case name | Global logout of a user by exiting the mobile application | ||
Actors |
| ||
Short Description | This use case denotes the alternative flow of the global logout use case. Indeed, it consists on the automatic global logout when the user exits the mobile application without logging out properly. It may an expected or unexpected exit. | ||
Priority | 1 (High) Must have: The system must implement this goal/ assumption to be accepted. | ||
Pre-Conditions |
| ||
Post-Conditions |
| ||
Steps (basic flow) | 0 | The user exit exits the WebSSO based mobile application without logging outdoing a logout properly | |
1 | The SP client detects that the client is disconnected and asks:
| ||
2 |
| ||
3 | The SP client receive the logout responses of the AS and IDP | ||
Exceptions (exception flows) | |||
Frequency |
|
...