Я использую omniauth без разработки для аутентификации, так как мне нравится его простота. В дополнение к omniauth-facebook я использую omniauth-identity для аутентификации по электронной почте/pw.
railscast на omniauth-identity описывает, как настроить персонализированную страницу регистрации и входа. Но маршруты по умолчанию, предоставляемые идентификатором (/auth/identity и /auth/identity/register), по-прежнему доступны.
Я хотел бы, чтобы они были под моим контролем, так как я хочу, чтобы регистрировались только приглашенные пользователи. Есть ли способ переопределить маршруты, предоставленные промежуточным программным обеспечением стойки?
Попытка просто
match "/auth/identity", to: "somewhere#else"
не делает трюк!
Может быть, есть конфигурация для отключения этих маршрутов по умолчанию? Документация не дает никаких подробностей об этом...
К сожалению, я новичок в Rack, поэтому у меня пока недостаточно знаний, чтобы решить эту проблему самостоятельно!
Буду рад, если кто-нибудь укажет мне правильное направление!