Llamada url externa con GET y Cabecera

Hola.
Necesito hacer desde mi aplicación a Vaadin un botón que al pulsarlo abra una nueva página de una aplicación externa (google, amazon, etc.) pero pasándole en la cabcera un token de autenticación, por ejemplo “Authorization”:“Bearer f453b3c2-36a0-4207-b028-dead0e81c1e8”.

Por más que he buscado no he encontrado nada.
Lo más parecido es este código:

   VaadinSession.getCurrent().addRequestHandler(
              new RequestHandler() {
            @Override
            public boolean handleRequest(VaadinSession session, VaadinRequest request, VaadinResponse response) throws IOException {
                    response.setHeader("Accept-Language", "de");
                    response.setHeader("Authorization", "Bearer f453b3c2-36a0-4207-b028-dead0e81c1e8"); // Your test header
                    response.setHeader("Location", "url"); // //                        
                    return true;
            }
        });

Si bien me redirije, no pasa el header…
Alguna idea de como hacerlo?

Gracias!!!

Hola Eduardo!
Si, probablemente eso no funcione, porque a lo que le estás cambiando el header es al response que devuelve Vaadin al browser, y no al pedido que hace el browser a la url que quieres abrir.
Creo que una posibilidad sería escribiendo una función javascript que haga lo mismo e
invocarla desde Vaadin
, haciendo una búsqueda rápida
encontré este post
que quizá te pueda ayudar.
Saludos!