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!!!