Rails アプリを認証するために OmniAuth を使用して、Devise で多くの問題が発生しています。サーバーを再起動し、シークレット モードで新しいタブを開き (Cookie がクリアされるように)、アプリを読み込みます。ログインしてから、アプリに進みます。
AJAX 経由で認証済みアクションを呼び出すページに到達すると、HTTP 基本認証経由でユーザー名とパスワードを要求されます。これをdevise.rbで無効にしました。
config.http_authenticatable = false
config.http_authenticatable_on_xhr = false
その後、前のページに戻ると、ログイン ページにリダイレクトされ、ログインを求められます。これは、認証を必要としないページにアクセスしてから、認証されたページに戻ったときにも発生します。
これは非常にイライラしています。Devise と Warden をvendor/gemsディレクトリに展開してデバッグを試みましたが、正直なところ、どこから始めればよいかわかりません。どんな助けでも大歓迎です。