Skip to main content
Version: 4.25.x.x LTS

AuthAutoStepup

Introduction and overview

This AuthState is used to finish a stepup request by adding the required security roles. It is used as a replacement for AuthDone if an AuthState, processing the stepup event, does not add one of the required roles. This is usually the case if the security role required is not really an authorization item but an event trigger to invoke some additional processing on nevisAuth.

Description

The following table describes the characteristics of the AuthState.

TopicDescription
Classch.nevis.esauth.auth.states.standard.AuthAutoStepup
LoggingStdStates
Auditingnone
Propertiesnone
Methodsstepup
InputNo input arguments; nevisProxy sends the required roles as configured in the SecurityRoleFilter.
Transitionsnone (should only be used as the final AuthState)
OutputOn AUTH_DONE, all the current output arguments from previous states are saved to the authentication session.
Errorsnone
Notesnone

Example

<AuthState name="StepupDone"
class="ch.nevis.esauth.auth.states.standard.AuthAutoStepup">
<Response value="AUTH_DONE">
<Gui name="StepupDone" />
</Response>
</AuthState>