doingAuthenticationPrivUser

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:

tmpryfvgt3k.png

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