Acceso denegado. Fuiste cerrado sesión 'Actualizar'

Estamos utilizando Discourse en react-native-web-view con algunas de las API para iniciar sesión, crear usuarios y notificaciones para mostrar en la aplicación que redirigen a Discourse cuando el usuario la abre.

Hay un comportamiento que nos ha estado desconcertando:
El usuario toca la notificación
(Redirigimos al usuario a la pestaña de notificaciones con esta URL: https://community.simplihuman.com/u/farhan.h_1693299563/notifications?filter=all&offset=60&username=farhan.h_1693299563.
Cuando la página se carga, dice Acceso denegado. Pero cuando tocas en cualquier lugar de la webview, te lleva a la página de inicio de sesión y luego, después de un tiempo, a la pestaña de notificaciones automáticamente.

Algo similar sucede con un usuario que se unió recientemente a la comunidad.

  • El usuario se crea en el servidor a través de la API. El servidor envía una cookie para establecer en los encabezados de webView
  • A veces dice que fuiste desconectado forzosamente, actualiza y lleva al usuario a la página de inicio de sesión. A veces, después de actualizar la página, permite al usuario usar la comunidad.