переопределить страницу «/ auth / identity» для идентификации omniauth

Я использую omniauth без устройства для аутентификации, так как мне нравится его простота. В дополнение к omniauth-facebook я использую omniauth-identity для аутентификации по электронной почте / pw.
railscast на omniauth-identity описывает, как настроить индивидуальную страницу регистрации и входа в систему. Но маршруты по умолчанию, предоставляемые идентификатором (/ auth / identity и / auth / identity / register), по-прежнему доступны.

Я бы хотел, чтобы они находились под моим контролем, поскольку я хочу, чтобы регистрировались только приглашенные пользователи. Есть ли способ переопределить эти маршруты, предоставленные промежуточным программным обеспечением стойки?
Попытка просто

match "/auth/identity", to: "somewhere#else"

не помогает!

Может быть, есть конфигурация для отключения этих маршрутов по умолчанию? В документации нет подробностей по этому поводу ...

К сожалению, я новичок в Rack, поэтому у меня еще недостаточно информации, чтобы решить эту проблему самостоятельно!
Буду рада, если кто-нибудь укажет мне верное направление!

6
задан wdspkr 13 January 2012 в 17:28
поделиться