Search in sources :

Example 1 with AuthenticationFlowChain

use of io.gravitee.am.gateway.handler.common.vertx.web.handler.impl.internal.AuthenticationFlowChain in project gravitee-access-management by gravitee-io.

the class FormIdentifierFirstLoginStepTest method setUp.

@Before
public void setUp() {
    domain = new Domain();
    domain.setLoginSettings(new LoginSettings());
    formIdentifierFirstLoginStep = new FormIdentifierFirstLoginStep(redirectHandler, domain);
    authenticationFlowChain = spy(new AuthenticationFlowChain(List.of(formIdentifierFirstLoginStep)));
    client = new Client();
    client.setLoginSettings(new LoginSettings());
    when(routingContext.get(CLIENT_CONTEXT_KEY)).thenReturn(client);
    when(routingContext.request()).thenReturn(httpServerRequest);
    doNothing().when(authenticationFlowChain).exit(Mockito.any());
    doNothing().when(authenticationFlowChain).doNext(Mockito.any());
}
Also used : FormIdentifierFirstLoginStep(io.gravitee.am.gateway.handler.common.vertx.web.handler.impl.internal.FormIdentifierFirstLoginStep) AuthenticationFlowChain(io.gravitee.am.gateway.handler.common.vertx.web.handler.impl.internal.AuthenticationFlowChain) LoginSettings(io.gravitee.am.model.login.LoginSettings) Domain(io.gravitee.am.model.Domain) Client(io.gravitee.am.model.oidc.Client) Before(org.junit.Before)

Aggregations

AuthenticationFlowChain (io.gravitee.am.gateway.handler.common.vertx.web.handler.impl.internal.AuthenticationFlowChain)1 FormIdentifierFirstLoginStep (io.gravitee.am.gateway.handler.common.vertx.web.handler.impl.internal.FormIdentifierFirstLoginStep)1 Domain (io.gravitee.am.model.Domain)1 LoginSettings (io.gravitee.am.model.login.LoginSettings)1 Client (io.gravitee.am.model.oidc.Client)1 Before (org.junit.Before)1