キオスクのような環境にある公開 Web アプリがあります。アプリを操作するには、ユーザーが Facebook でログインする必要があります。ユーザーにサイトへの登録やサインアップを要求するのではなく、ログインするだけでアプリがユーザーの基本情報にアクセスできるようになります。
これは完全に機能しますが、問題は、ユーザーがログアウトし、アプリが次のユーザーがログインする準備ができているときです。以前のユーザーの電子メール アドレスは OAUTH 形式になっています。
これが持続しないようにする方法はありますか?
編集: ログインするために、ユーザーは Facebook OAuth ダイアログ ページにリダイレクトされます。ユーザーがログインすると、アプリにリダイレクトされます。アプリの実際の「認証」ではありません。Facebook JS API がユーザーのログインを検出したら、Javascript を使用してアプリのコンテンツを表示しているだけです。
編集
何らかの理由で、アカウント「kevinj」でログインできません。とにかく、このアプリの設定に関してもっと具体的であるべきでした。これは iPad の Web アプリであり、タブレット デバイスは対話とデータの収集のためにユーザーに渡されます。
Touch バージョンの代わりにデスクトップ ブラウザ ベースの OAUTH ダイアログを使用するように FB に強制することで、この問題を「修正」しました。これにより、ユーザーは「ログイン状態を維持する」オプションのチェックを外し、ログアウト後に情報を消去できます。
提案と入力をありがとう。この質問を締め切りたいのですが、アカウントにログインできません。