# Migrar Wordpress (como proveedor de SSO de Discourse) de Siteground a Lightsail

**URL:** <https://meta.discourse.org/t/migrate-wordpress-as-discourse-sso-provider-from-siteground-to-lightsail/155814>\
**Category:** WordPress\
**Created:** [24 Junio, 2020 14:19 UTC](https://meta.discourse.org/t/migrate-wordpress-as-discourse-sso-provider-from-siteground-to-lightsail/155814 "2020-06-24T14:19:07Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
**Post date:** [24 Junio, 2020 17:05 UTC](https://meta.discourse.org/t/migrate-wordpress-as-discourse-sso-provider-from-siteground-to-lightsail/155814/2 "2020-06-24T17:05:11Z")

</div>

> [@jord8on](#):
>
> Estamos utilizando SSO y hemos establecido **WordPress como el proveedor** y Discourse como el cliente.

> [@jord8on](#):
>
> ¿Qué consideraciones deberíamos tener en cuenta?
> 
> ¿Cuál sería el proceso para mantener nuestra conexión entre los usuarios de Discourse y WordPress, etc.?

Lo principal que hay que tener en cuenta con SSO es que el plugin [WP Discourse](https://github.com/discourse/wp-discourse) establece el ID del usuario de WordPress como el `external_id` de SSO en Discourse. Esto significa que los usuarios se vinculan entre WordPress y Discourse mediante su ID de usuario de WordPress. Si realizas una migración completa de la base de datos a tu nuevo servidor de WordPress, no esperaría que los IDs de usuario de WordPress cambien, pero sería recomendable asegurarte de que así sea.

Si, por cualquier motivo, los IDs de usuario de WordPress se alteran como parte del proceso de migración, necesitarás eliminar todos los registros existentes de `SingleSignOn` de tu sitio de Discourse. Esto se puede hacer desde la consola de Rails del sitio. Después de haber eliminado los registros de SSO, los usuarios de WordPress se emparejarán con los usuarios de Discourse por su dirección de correo electrónico la primera vez que inicien sesión desde WordPress en Discourse en el nuevo servidor.

Si tienes que eliminar los registros de SSO, un problema que puede surgir es si las direcciones de correo electrónico de los usuarios existentes de WordPress no han sido marcadas como válidas por el plugin [WP Discourse](https://github.com/discourse/wp-discourse). En ese caso, será necesario tomar medidas adicionales para permitir que los usuarios existentes se emparejen por su dirección de correo electrónico. Puedo proporcionar detalles sobre cómo hacerlo si es necesario.

---

_[View the full topic](https://meta.discourse.org/t/migrate-wordpress-as-discourse-sso-provider-from-siteground-to-lightsail/155814)._
