我正在使用没有设计的omniauth进行身份验证,因为我喜欢它的简单性.除了omniauth-facebook,我使用omniauth-identity来提供email/pw-authentication.
在上omniauth身份railscast介绍如何设置自定义的注册和登录页面.但仍可访问identity(/ auth/identity和/ auth/identity/register)提供的默认路由.
我想让这些在我的控制之下,因为我只想让受邀用户注册.有没有办法覆盖机架中间件提供的那些路由?
试着去
match "/auth/identity", to: "somewhere#else"
Run Code Online (Sandbox Code Playgroud)
不做的伎俩!
是否可能有配置来关闭这些默认路由?文档没有提供任何有关此...的详细信息
不幸的是我对Rack很新,所以我还没有足够的洞察力来解决这个问题!
如果有人能指出我正确的方向,我会很高兴的!