@startuml
skinparam sequence {
ArrowColor Black
ActorBorderColor DeepPink
LifeLineBorderColor Black
LifeLineBackgroundColor #A9DCDF
ParticipantBorderColor DeepPink
ParticipantBackgroundColor DeepPink
ParticipantFontName Impact
ParticipantFontSize 17
ParticipantFontColor #FFF
ActorBackgroundColor Pink
ActorFontColor Black
ActorFontSize 17
ActorFontName Aapex
}
actor User
User -> EUIApp: while entering security answers \n
EUIApp -> EUIAppServices: POST to /secondFactorSecurityAnswers\n with request
alt valid request
      EUIAppServices -> IAM: POST to /oauth2/v1/validatesecurityanswers \n with request
      IAM -> EUIAppServices: 200 Response
      EUIAppServices->EUIApp: sending 'iamResponse'
      EUIApp -> User: Navigates to next page
else Failure
      EUIAppServices -> EUIApp: 400 bad request
      EUIApp -> User: displaying error message
end
@enduml