だから私はFacebookのoauthを中心にアプリを構築しており、fbsr_トークンを使用してログインユーザーを識別したいと考えていました(facebook-jsが私のサイトと同期しているように)。
残念ながら、これらの fbsr_* Cookie は 1 日以内に期限切れになるように設定されているようです。つまり、ユーザーが 1 日後に私のサイトにアクセスすると、Cookie がなく、ログアウトした状態で表示されます。
次に、facebook-js が実行され、認識され、fbsr_* Cookie が作成され、コールバックが返されます。ハード ページの更新 (かなり耳障りです) を実行するか、ファンシーなインプレース ajax 更新 (大量の複雑なコード、それでも少し耳障りです) を実行するかを選択できます。ユーザーがシームレスにログインしたままになるように、これらの Cookie の有効期限が長くない理由はありますか? ほとんどの Web サイトでは、ログイン時に常に Cookie の有効期限が切れるのを避けるために「私を記憶」することが許可されています。
これについて私にできることはありますか?おそらく、ID と Cookie の有効期限を自分で管理する serverside-oauth に切り替えることができると思います (はい?)。しかし、 clientside-oauth にそのような制限があるのは奇妙に思えるので、何かが欠けていることを願っています。