Ich bin in den frühen Phasen der Erstellung einer App mit Rails 3. Benutzerauthentifizierung wird von Authlogic, die ich so ziemlich als Standard (as per the example docs) und alles eingerichtet funktioniert wie erwartet lokal.Rails 3, Authlogic, NGINX und HTTP-Basis-Authentifizierung funktioniert nicht gut zusammen
Ich habe gerade die App auf eine saubere Server-Installation von Centos 5.4/NginX/Passenger installiert, so dass die Mitarbeiter sich einloggen und Inhalte eingeben können. Allerdings sind wir weit davon entfernt, für die Öffentlichkeit zugänglich zu sein Daher habe ich das Basisauthentifizierungsmodul von NginX verwendet, um die gesamte Website hinter einer anderen Authentifizierungsebene zu behalten.
Leider scheinen die Authentifizierung von Authlogic und die grundlegende Authentifizierung von NginX miteinander in Konflikt zu stehen. Wenn Basic Auth aktiviert ist, ist es unmöglich, sich mit Authlogic einzuloggen, und wenn ich Basic Auth deaktiviere, funktioniert Authlogic wie erwartet.
Ich habe keinen Code geschrieben, da ich wirklich nicht sicher bin, welcher Code relevant wäre. Ich frage mich, ob dies ein bekanntes Problem ist und ob ich Änderungen an der Konfiguration vornehmen kann, um das Problem zu umgehen?
Wow .. so glücklich, dass ich das gefunden habe - ich habe versucht, dieses Problem seit etwa 3 Tagen zu lösen. Vielen Dank! – zaius
Danke, hat mir sehr geholfen. –
Vielen Dank in der Tat! – dangerousdave