This UML sequence diagram for authentication illustrates the procedure of user authentication through various agents. A user begins by initiating an authentication request via the "login agent," which leads them to provide their credentials. When received, the "login agent" sends a request for certification to the "SCA agent" at which point it receives the prompt acknowledgment.
After that “SCA agent” interacts with the “ACA policy agent” asking for and validating user roles to achieve a successful completion of this task. If certification is appropriate then there exists successful authentication otherwise failure states the end of this operation.