我使用omniauth而无需身份验证,因为我喜欢它的简单性。除了omniauth-facebook之外,我还使用omniauth-identity来提供email/pw-authentication。
railscast on omniauth-identity介绍了如何设置自定义的注册和登录页面。但由identity(/ auth/identity和/ auth/identity/register)提供的默认路由仍然可以访问。覆盖omniauth身份的“/ auth/identity”页面
我想这些在我的控制下,因为我只想让被邀请的用户注册。有没有办法覆盖机架中间件提供的路由?
试图做到
match "/auth/identity", to: "somewhere#else"
不会做的伎俩!
是否有配置可以关闭这些默认路由?该文件没有给出任何细节...
不幸的是,我是相当新的机架,所以我没有足够的洞察力,我自己解决这个问题!
我很高兴,如果有人能指引我正确的方向!
最后我只是给了被邀请的用户口令,所以它并没有真正的问题,有是原来的身份现场仍然可以访问... – wdspkr 2012-06-22 09:04:05