Frage

Ich versuche, eine Lösung zu finden, HTTP hinzufügen Digest Auth zu einer Website, die Authlogic verwendet.

Authlogic selbst unterstützt nur HTTP einfach Auth.

Ich googeln und googeln und kann keine fertige Lösung oder sogar einen Entwurf finden.

War es hilfreich?

Lösung

Angenommen, Ihr Authlogic Sitzung Modell UserSession genannt wird, können Sie immer einen Benutzer anmelden, indem eine Sitzung manuell, wie folgt zu erstellen:

UserSession.create(user)

Also, was können Sie tun, ist gebaut Verwendung Rails Unterstützung für HTTP-Digest-Authentifizierung der Benutzer zu authentifizieren, dann, wenn sie erfolgreich authentifiziert werden, die UserSession.create(user) Ruf fügen Sie sie in mit Authlogic loggt sein.

Dies ist, wie ich handle Anmeldung Benutzer in, sagen wir, Twitter.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top