Интересно, можно ли сохранить 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 незащищенным после неудачной попытки входа в систему?