アクセス拒否されました。ログアウトしました。「更新」

React Native WebView で Discourse を使用しており、ログイン、ユーザー作成、アプリ内通知用の API を使用しています。通知を開くと、ユーザーは Discourse にリダイレクトされます。

私たちを困惑させている動作があります。
ユーザーが通知をタップします。
(この URL で通知タブにリダイレクトします: https://community.simplihuman.com/u/farhan.h_1693299563/notifications?filter=all&offset=60&username=farhan.h_1693299563。
ページが読み込まれると「アクセス拒否」と表示されます。しかし、WebView 内のどこかをタップするとログインページに移動し、しばらくすると自動的に通知タブに移動します。

最近コミュニティに参加したユーザーでも同様のことが起こります。

  • サーバー経由で API によってユーザーが作成されます。サーバーは WebView のヘッダーに設定する Cookie を送信します。
  • 時々、「強制ログアウトされました。更新してください」と表示され、ユーザーはログインページに移動します。時々、ページを更新するとコミュニティが利用できるようになります。