認証/承認にdevise、Omniauth、CanCan2.0を使用しています。問題は、CanCanがアプリをロックダウンし、Omniauthでのサインインを妨げることです。それを機能させるために必要な最小限の権限セットは何ですか?
これはうまくいくようです:
can [:new, :create, :destroy], "devise/sessions"
can [:new, :create, :edit], "devise/passwords"
can :access, "devise/registrations"
can :access, :omniauth_callbacks
しかし、あまりにも緩いかもしれませんか?