This process is a sub process of Privileged User Creation and other processes that require the execution by a Privileged User. It takes place in the user identification part and includes the technical authentication process using the username/password authentication mechanism. The result of the authentication process is that the IdP is able to create an ID token for the Privileged User.
Sequence diagram:
Figure 4: Sequence diagram of the doingAuthenticationPrivUser process
Step-by-step description:
|
Nr. |
Step |
Components |
Description |
|
11 doingAuthenticationPrivUser |
|||
|
11.1 |
The Privileged User requests the login at the SSSrv /UI. |
User, SSSrv /UI |
requestAuthentication |
|
11.2 |
The SSSrv/UI checks the request for the login. |
SSSrv/UI |
checkRequestAuthentication |
|
11.3 |
The SSSrv/UI provides the login form to the Privileged User. |
SSSrv/UI, User |
provideLoginForm |
|
11.4 |
The Privileged User logs on to the Privileged User Management. |
User |
loginUsernamePassword |
|
11.5 |
The Privileged User requests the IdP for authentication. |
User, IdP |
requestCreation OfIDTokenForPrivUser |
|
11.6 |
The IdP checks the requests for authentication. |
IdP |
checkRequest CreationOfIDTokenForPrivUser |
|
11.7 |
The IdP generates a ID Token for the Privileged User. |
IdP |
createIDTokenForPrivUser |
|
11.8 |
The IdP signs the generated ID Token. |
IdP |
signIDToken |
|
11.9 |
The IdP responses the SSSrv/UI confirming the creation of the ID Token. |
IdP, SSSrv /UI |
confirmCreation OfIDTokenForPrivUser |
|
11.10 |
The SSSrv/UI responses the Privileged User confirming the authentication by handing over the ID Token. |
SSSrv/UI, User |
confirmAuthentication |
Table 4: Step-by-step description of the process doingAuthenticationPrivUser