Gatey para WordPress
Inicio de sesión con Amazon Cognito, MFA y SSO para WordPress y sitios estáticos
Añada inicio de sesión, registro, recuperación de contraseñas, MFA, edición de perfiles y SSO mediante bloques nativos de WordPress. La autenticación se ejecuta en el navegador contra su propio grupo de usuarios de Amazon Cognito, por lo que la misma experiencia puede seguir funcionando después de una exportación estática.
Ideal para
Cuentas de usuario gestionadas en su propio grupo de usuarios de Amazon Cognito
Utilice Gatey cuando Amazon Cognito deba ser el almacén principal de identidades, el inicio de sesión deba seguir funcionando tras una exportación estática, WordPress no deba almacenar un secreto de cliente de Cognito o la interfaz pública necesite acceso a API protegidas mediante JWT de Cognito o AWS IAM.
No está pensado para
Gatey no es la opción principal cuando el proyecto requiere expresamente que los usuarios nativos de WordPress y su autenticación sigan siendo el sistema principal de identidad. Consulte la comparativa entre Cognito y la autenticación nativa de WordPress si todavía no ha decidido dónde gestionar la identidad.
Por qué elegir Gatey
Conserve la experiencia de WordPress y traslade la identidad a Cognito
Cree las páginas de inicio de sesión y de cuenta en WordPress. Su grupo de usuarios de Amazon Cognito gestiona los usuarios, la autenticación, MFA y los proveedores de identidad conectados en su propia cuenta de AWS.
01
Flujos de autenticación visuales
Incorpore inicio de sesión, registro, restablecimiento de contraseña, MFA, perfiles y gestión de cuentas mediante bloques de Gutenberg, widgets de Elementor o códigos cortos.
02
SSO social y empresarial
Utilice los proveedores Facebook, Google, Amazon y Apple compatibles con Cognito, o conecte proveedores de identidad SAML y OIDC personalizados cuando el plan y la configuración de Cognito lo permitan. Consulte la solución de SSO SAML/OIDC cuando WordPress deba integrarse en un entorno de identidad existente sin crear un proceso de inicio de sesión independiente.
03
Compatible con sitios estáticos
Al ejecutarse en el navegador, Gatey puede seguir autenticando visitantes cuando WordPress se publica como archivos estáticos en S3, CloudFront u otro alojamiento estático. La guía de inicio de sesión en WordPress estático explica cómo mantener la autenticación sin recuperar las sesiones PHP.
04
Interfaces que tienen en cuenta la identidad
Muestre atributos de Cognito y utilice grupos o atributos de cuenta en la lógica de la interfaz pública, mientras llama a API protegidas con JWT de Cognito o firmas de AWS IAM.
Funciones
Del registro al inicio de sesión y la gestión de cuentas
Registro y recuperación de cuentas
Guíe a los usuarios por el registro, la confirmación, el inicio de sesión, el restablecimiento de contraseña y la recuperación sin crear controladores PHP independientes para cada paso de Cognito.
MFA y gestión de perfiles
Ofrezca autenticación multifactor, configuración de TOTP, visualización de atributos y edición de perfiles mediante interfaces de cuenta configurables e integradas en el sitio.
Interfaz de autenticación localizada
Elija entre 22 idiomas incluidos, utilice automáticamente la dirección de escritura de izquierda a derecha o de derecha a izquierda, sustituya textos individuales con JSON personalizado o añada otro idioma sin recompilar el plugin.
Integración con API protegidas
Utilice tokens de acceso o de identidad para API con autorización JWT, u obtenga credenciales de AWS mediante un grupo de identidades para realizar solicitudes firmadas con IAM desde la interfaz pública.
Arquitectura
WordPress controla la presentación; Cognito controla la identidad
Gatey no envía las credenciales a través de WordPress. El plugin carga la interfaz de autenticación configurada, Cognito devuelve tokens al navegador y las API opcionales validan esos tokens o las firmas IAM de forma independiente. Consulte la solución de identidad de aplicaciones con Cognito para una visión general y la arquitectura de identidad con Cognito para los detalles técnicos.
VISITANTE
│
▼
WORDPRESS / INTERFAZ PÚBLICA ESTÁTICA
│
└── Bloques de Gatey e interfaz de cuenta
│
▼
GRUPO DE USUARIOS DE AMAZON COGNITO
├── usuarios y atributos
├── MFA y procesos de contraseña
├── proveedores sociales / SAML / OIDC
└── tokens JWT
│
├── sesión del navegador y estado de la interfaz
└── llamadas a API protegidas
├── autorización JWT
└── firma IAM mediante un grupo de identidades
El grupo de usuarios de Cognito, su configuración de proveedores de identidad, los registros de usuarios y el grupo de identidades opcional se encuentran en la cuenta de AWS elegida para el proyecto. WordPress conserva únicamente la configuración no secreta necesaria para conectar la interfaz pública.
Preguntas frecuentes
Lo que los equipos suelen necesitar saber
¿Gatey almacena contraseñas o secretos de cliente de Cognito en WordPress?
No. Las credenciales de los usuarios se envían del navegador a Cognito y Gatey está diseñado para clientes de aplicación sin secreto de cliente. WordPress almacena ajustes de conexión no sensibles, no contraseñas de usuarios ni tokens de sesión.
¿Seguirá funcionando la autenticación después de una exportación estática?
Sí. La lógica de autenticación de Gatey se ejecuta en el navegador y se comunica directamente con Cognito. La distribución estática debe incluir los recursos necesarios del plugin y los archivos de configuración Pro que deban actualizarse periódicamente.
¿Puede Gatey utilizar un grupo de usuarios de Cognito existente?
Sí. Configure Gatey con el ID del grupo de usuarios, el ID del cliente de aplicación, la región y los ajustes relacionados del grupo que quiera utilizar en el sitio. Las herramientas de despliegue son opcionales; el plugin no las requiere para funcionar.
¿Puede proteger una ruta estática completa?
Gatey proporciona identidad en la interfaz pública. Para impedir la entrega a usuarios no autenticados antes de que un archivo estático protegido llegue al navegador, combine el inicio de sesión de Cognito con el control mediante cookies firmadas de CloudFront, como el que ofrece Static Site Guardian. Consulte la arquitectura de cookies firmadas para conocer cómo CloudFront controla el acceso.
Utilice Cognito sin reconstruir la interfaz pública
Añada un proceso completo de autenticación a WordPress
Instale Gatey, conecte el sitio con su grupo de usuarios de Cognito y coloque los bloques de cuenta necesarios. Añada proveedores de identidad empresariales, API protegidas o rutas estáticas protegidas en la red de distribución solo cuando el proyecto lo necesite.
¿Necesita ayuda con Cognito, proveedores de identidad, API protegidas o acceso a sitios estáticos? Consulte los servicios profesionales de Gatey en AWS Marketplace.
