8 Stimmen

Omniauth Autorisierungs-URL ändern

Ich verwende Omniauth mit Devise unter Verwendung der google_oauth2 Strategie. Sie funktioniert gut, aber jetzt möchte ich den Autorisierungspfad durch etwas meiner Wahl ersetzen.

Eigentlich ist es http://localhost:3000/users/auth/google_oauth2 während ich gerne eine viel einfachere http://localhost:3000/login weil es einfach zu merken ist.

Es würde keinen Fehler auslösen, da ich die Devise-Datenbank authentifizierbar deaktiviert habe (die einzige Möglichkeit, sich anzumelden, ist über ein Google-Konto).

Was kann ich tun?

Danke.

1voto

freemanoid Punkte 14277

Wie Sie den Url-Präfix ändern können, erfahren Sie hier Wie ändert man die Route von omniauth von /auth/:provider zu /myapp/auth/:provider Es ist also fast das, was Sie brauchen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X