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