Hola, uso SSO para iniciar sesión en WordPress a través de Discourse. Utilicé el plugin de Discourse para WordPress. Al principio funcionó sin problemas.
Pero cuando estoy en la misma sesión (sin haber cerrado sesión) e intento acceder al enlace de administración /wp-admin/, no me redirige al panel de control y muestra este error en el formulario de inicio de sesión:
Nonce expirado
Hay algo mal con la sesión o las cookies. Esto confunde al usuario, ya que utilizo SSO con inicio de sesión de Google.
Creo que el problema que estás experimentando es causado por la caché de objetos en tu servidor. Prueba agregando algo como el siguiente código al archivo functions.php de tu tema de WordPress para ver si resuelve el problema:
Gracias, colega. Después de jurar mucho, encontré el problema: el plugin Paid Membership Pro generó un conflicto. Todavía tengo que averiguar cómo restringir contenido en WordPress para usuarios que vienen de Discourse SSO, pero al menos ya veo dónde está el problema