Spring Security leitet zu localhost auf dem Produktionsserver um

Ich habe eine Grails-Anwendung mit dem installierten Spring-Security-Core-Plugin. Alles funktioniert gut vor Ort. Ich habe auf einem Staging-Server bereitgestellt und alles hat gut funktioniert. Ich wurde auf unserem Produktionsserver bereitgestellt, der ein Spiegel unseres Staging-Servers ist. Ich kann problemlos ungeschützte Seiten aufrufen. Aber wenn Spring Security einschaltet und versucht, es umzuleiten, wird es an localhost anstatt an grails.serverURL umgeleitet.

Ich werde die Protokollierung so hoch wie möglich einstellen und neu bereitstellen, um zu sehen, ob ich aus irgendetwas Kopf oder Zahl machen kann. Ich werde meinen Fund hier posten. Wenn jemand dies schon einmal erlebt hat und weiß, was möglicherweise passiert, lassen Sie es mich bitte wissen. Auch wenn Konfigurationsdateien angezeigt werden müssen, kann ich diese bereitstellen. Vielen Dank

Aktualisiere Ich habe unten Config.groovy @ Folgendes hinzugefü

grails.plugins.springsecurity.useSecurityEventListener = true

grails.plugins.springsecurity.onAuthorizationEvent = { e, appCtx ->
   println "here"
   println e
}

Lokal wird diese Schließung zweimal aufgerufen, wenn ich versuche, auf eine geschützte Seite zuzugreifen. Einmal für die erste URL. Zum zweiten Mal für die Auth-URL. Stellen Sie dies auf unserem Produktionsserver bereit, und ich erhalte nichts.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage