Estamos utilizando Firebase como nuestro proveedor externo de SSO. Hemos seguido las instrucciones de Discourse al respecto.
Obtenemos un error en los registros de la siguiente manera:
Registro detallado de SSO: Proceso de SSO iniciado add_groups: admin: moderator: avatar_force_update: avatar_url: bio: card_background_url: email: external_id: groups: locale: locale_force_update: logo
Registro detallado de SSO: El nonce ya ha expirado add_groups: admin: moderator: avatar_force_update: avatar_url: bio: card_background_url: email: [correo real]: external_id: [ID externo]
También vemos en los registros de Discourse:
Registro detallado de SSO: Proceso de SSO iniciado
add_groups:
admin:
moderator:
avatar_force_update:
avatar_url:
bio:
card_background_url:
email:
external_id:
groups:
locale:
locale_force_update:
logout:
name:
nonce: 773cb9d08db7007c9fb833e6c5e3a701
profile_background_url:
remove_groups:
require_activation:
return_sso_url: https://discouse-site/session/sso_login
suppress_welcome_message:
title:
username:
website:
location:
Y
Registro detallado de SSO: El nonce ya ha expirado
add_groups:
admin:
moderator:
avatar_force_update:
avatar_url:
bio:
card_background_url:
email: [correo real]
external_id: Be06ze0v0YO7I8SArWRoUVsxJ1k1
groups:
locale:
locale_force_update:
logout:
name: [correo real]
nonce: Ym05dVkyVTlOV0kwTTJVeU1UTTVNamN6TnpNd01UbG1aVEJtWkRjMFlqTmtOV1U1TmpJbWNtVjBkWEp1WDNOemIxOTFjbXc5YUhSMGNITWxNMEVsTWtZbE1rWmpiMjF0ZFc1cGRIa3VZbTl2Wnk1aGNIQWxNa1p6WlhOemFXOXVKVEpHYzNOdlgyeHZaMmx1
profile_background_url:
remove_groups:
require_activation:
return_sso_url: https://discouse-site/session/sso_login
suppress_welcome_message:
title:
username: [correo real]
website:
location:
Agradeceríamos cualquier ayuda por parte del equipo de Discourse, ya que actualmente no podemos utilizar el sitio.
Gracias por la sugerencia, pero el reloj no parece ser el problema. El servidor de Discourse y el servidor desde el que se genera el nonce están en la misma hora.