Estoy usando omniauth sin diseñar para autenticación, ya que me gusta su simplicidad. Además de omniauth-facebook, uso omniauth-identity para ofrecer email/pw-authentication.
El railscast on omniauth-identity describe cómo configurar una página de registro e inicio de sesión personalizada. Pero las rutas predeterminadas suministradas por la identidad (/ auth/identity y/auth/identity/register) aún están accesibles.anula "/ auth/identity" -página de omniauth identity
Me gustaría tener estos bajo mi control, ya que solo quiero permitir que los usuarios invitados se registren. ¿Hay alguna manera de anular esas rutas suministradas por un middleware de rack?
Intentando simplemente
match "/auth/identity", to: "somewhere#else"
no hacer el truco!
¿Existe alguna configuración para desactivar estas rutas predeterminadas? La documentación no proporciona ningún detalle sobre esto ...
Lamentablemente, soy bastante nuevo en Rack, por lo que aún no tengo suficiente información para resolver este problema por mi cuenta.
¡Estaría encantado de que alguien me señale la dirección correcta!
Al final me acaba de dar a los usuarios invitados una frase de paso, por lo que en realidad no importaba, que no era el sitio identidad original sigue siendo accesible ... – wdspkr