Keycloak preserve redirect_uri после неудачной аутентификации - PullRequest
0 голосов
/ 22 апреля 2020

Интересно, можно ли сохранить redirect_uri после неудачной аутентификации Keycloak? Я вижу, что AuthenticationProcessor обновляет URL-адрес при неудачной аутентификации:

        UriBuilder uriBuilder = LoginActionsService.loginActionsBaseUrl(getUriInfo())
            .path(AuthenticationProcessor.this.flowPath)
            .queryParam(Constants.CLIENT_ID, getAuthenticationSession().getClient().getClientId())
            .queryParam(Constants.TAB_ID, getAuthenticationSession().getTabId());
    if (authSessionIdParam) {
        uriBuilder.queryParam(LoginActionsService.AUTH_SESSION_ID, getAuthenticationSession().getParentSession().getId());
    }
    return uriBuilder
            .build(getRealm().getName());

Возможно ли переопределить AuthenticationProcessor для достижения желаемого поведения и безопасно ли оставлять redirect_uri незащищенным после неудачной попытки входа в систему?

...