0

サーバー側のフローを使用して oauth トークンを取得しているため、デフォルトで長寿命のトークンを取得していると言って、問題の前置きをしたいと思います。

問題: 新しいユーザーを通じて、facebook から (どこからでも) ログアウトすると、保存した oauth トークンが認証解除されることに気付きました。ただし、私のFacebookアカウントと当社の他のアカウントは、ログアウトしても認証が解除されません。この違いの原因は何ですか?(注: Facebook アカウントでアプリケーションを削除しようとしたので、「ゼロから始める」ことができたので、offline_access などはありません)。

理想的には、ログアウト時にユーザーの認証が解除されないようにする必要があります。

洞察をありがとう、ルーク

編集: これらのトークンも数時間以内に期限切れになります。サーバー側からトークンを取得しているにもかかわらず、短命のトークンを取得しているように見えますか?

4

1 に答える 1

0

Facebook 内のアプリケーションに問題があったようです。Facebook で新しいアプリケーション リストを作成し、この新しいクライアント ID を使用するように移行しましたが、それ以来エラーは発生していません。

他の誰かがこの問題に遭遇した場合に備えて、ここで応答してください。

于 2014-01-28T14:52:56.177 に答える