Warum bekomme ich a0.invalid_state, wenn ich aus der Ferne laufe, aber es funktioniert lokal

444
Jackie

Ich arbeite an einer App, die in einer Umgebung bereitgestellt wird, die httpd.conf verwendet, um die URL für https und die ssl.conf-Proxys (mod_proxy) der Anforderung an 8080 umzuschreiben (mod_rewrite). Ich verwende Auth0 für meine Authentifizierung. Nach der Authentifizierung wird die Anforderung zurück an meine Anwendung weitergeleitet (Spring Boot).

Das Problem, das ich habe, ist, wenn ich lokal (localhost) laufe, sehe ich die Sitzungs-ID in der Sitzung. Wenn ich jedoch den Remote-Server verwende, ist die Sitzung leer. Ich dachte, es könnte mit dem HTTPD-Setup zusammenhängen, aber ich kann nicht herausfinden, wo das passieren würde. Als Referenz ist der Fehler ...

com.auth0.InvalidRequestException: The request contains an error: a0.invalid_state at com.auth0.RequestProcessor.assertValidState(RequestProcessor.java:181) at com.auth0.RequestProcessor.process(RequestProcessor.java:103) at com.auth0.AuthenticationController.handle(AuthenticationController.java:141) 

Ich habe mein Auth0-Protokoll geprüft und es wird angezeigt, dass der Login erfolgreich war.

Was bedeutet das Aufrufen dieser Anfrage als fehlgeschlagen?

0

0 Antworten auf die Frage