サーバー側のフローを使用して oauth トークンを取得しているため、デフォルトで長寿命のトークンを取得していると言って、問題の前置きをしたいと思います。
問題: 新しいユーザーを通じて、facebook から (どこからでも) ログアウトすると、保存した oauth トークンが認証解除されることに気付きました。ただし、私のFacebookアカウントと当社の他のアカウントは、ログアウトしても認証が解除されません。この違いの原因は何ですか?(注: Facebook アカウントでアプリケーションを削除しようとしたので、「ゼロから始める」ことができたので、offline_access などはありません)。
理想的には、ログアウト時にユーザーの認証が解除されないようにする必要があります。
洞察をありがとう、ルーク
編集: これらのトークンも数時間以内に期限切れになります。サーバー側からトークンを取得しているにもかかわらず、短命のトークンを取得しているように見えますか?