おそらく同じ質問を二重に投稿して申し訳ありませんが、前の質問で質問をあまり説明していないと思います。わかりやすい質問は次のとおりです。
私が取り組んでいるサイトでは、Devise (https://github.com/plataformatec/devise/) と Omniauth (https://github.com/intridea/omniauth) を使用して、ユーザーが Twitter 経由でログオンできるようにしています。ブラウザで使用するとうまく機能します。
問題を再現する方法は次のとおりです。
- ユーザーは Twitter の iOS アプリを使用しています
- ユーザーがツイートに埋め込まれた当サイトのリンクをクリックする
- Twitter は UIWebView 経由でサイトを開きます
- 私たちのサイトでは、ユーザーは Twitter 経由でログインする必要があります
- アプリは Safari を実行し、Twitter のログイン ポータルにリダイレクトして、ユーザーにログインを促します。
- ユーザーがフォームを送信すると、サイトにリダイレクトされ、「セッションの期限が切れました」というエラーがスローされます。
なぜこれが起こっているのですか?または、同じ問題を経験している人はいますか?