我使用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