El plugin OAuth & OpenID Connect Single Sign-On (SSO) para WordPress permite un inicio de sesión seguro en WordPress utilizando OAuth y OpenID Connect como proveedores. También puede configurar el plugin con diferentes proveedores personalizados y proveedores de identidad estándar (IDP). Admite funciones avanzadas de inicio de sesión único (SSO), como la asignación de atributos de perfil de usuario, la asignación de roles, etc. A continuación, le mostramos una guía para configurar el SSO entre WordPress y Stripe. Al finalizar esta guía, los usuarios podrán iniciar sesión en WordPress desde Stripe. Para obtener más información sobre otras funciones que ofrecemos en el plugin OAuth Single Sign-On (cliente OAuth & OpenID Connect) para WordPress, puede haz clic aquí..
Requisitos previos: Descarga e instalación
- Inicie sesión en su instancia de WordPress como administrador.
- Ir a WordPress Panel de control >> Complementos y haga clic en Añadir nuevo.
- Buscar un Inicio de sesión único (SSO) de OAuth complemento para WordPress y haga clic en Instalar ahora
.
- Una vez instalado, haga clic en Activa.
Pasos para configurar el inicio de sesión único (SSO) de Stripe en WordPress
Paso 1: Configurar Stripe como proveedor de OAuth
- Vaya a la cuenta de desarrollador de Stripe y regístrese/inicie sesión.
- Desde la pestaña Configurar OAuth en el complemento Cliente OAuth, recopile la URL de redireccionamiento/devolución de llamada e introdúzcala en su aplicación Stripe.
- Copie su ID de cliente y su secreto de cliente y guárdelos en la configuración del complemento de cliente miniOrange OAuth.
- Ha completado con éxito las configuraciones laterales de Stripe OAuth.
Has configurado correctamente Stripe como proveedor de OAuth para lograr el inicio de sesión de Stripe en su sitio de WordPress.
Paso 2: configurar WordPress como cliente OAuth
- Después de activar el complemento OAuth Single Sign On – SSO (cliente OAuth), vaya a miniOrange OAuth.
- Haga clic en Seleccionar aplicación Para buscar su aplicación de proveedor de OAuth, haga clic en su aplicación de proveedor de OAuth de entre las aplicaciones proporcionadas.
- Si el nombre de su aplicación/servidor no está en la lista predeterminada. Puedes hacer clic en Aplicación OAuth 2.0 personalizada
or Aplicación OpenID Connect personalizada para agregar un servidor OAuth/OpenID Connect personalizado.
- Configurar la aplicación OAuth en Stripe utilizando la URL de devolución de llamada/redirección (ver captura de pantalla a continuación).
-
- Complete los detalles de configuración a continuación a partir de los detalles de configuración recibidos de
Stripe
| Identificación del cliente : |
Recibido de la aplicación configurada en Stripe |
| Secreto del cliente: |
Recibido de la aplicación configurada en Stripe |
| Alcance: |
Según los datos a los que desea acceder, por ejemplo, correo electrónico o perfil |
| Autorizar punto final: |
Punto final de autorización de Stripe |
| Punto final del token de acceso: |
Punto final del token de Stripe |
| Obtener punto final de información del usuario: |
Punto final de recurso o información de usuario de Stripe |
- Haga clic en el botón Guardar configuración una vez que haya ingresado toda la información obligatoria.
3. Asignación de atributos de usuario y prueba de conexión
- Haga clic en el botón Probar configuración para verificar si ha configurado correctamente.
- Si la configuración es exitosa, obtendrá Nombre de los atributos Valores de atributo on Configuración de prueba ventana. Asigne los nombres de atributos proporcionados por su servidor OAuth con los atributos del cliente OAuth que se indican en la sección Asignación de atributos y haga clic en Guardar configuración.
4. Asignación de roles [Premium]
- Haga clic en “Configuración de prueba” y obtendrás la lista de nombres de atributos y valores de atributos que envía tu proveedor de OAuth.
- Desde la ventana Configuración de prueba, asigne los nombres de atributos en la sección Asignación de atributos del complemento. Consulte la captura de pantalla para obtener más detalles.
- Habilitar asignación de roles: Para habilitar la asignación de roles, debe asignar el atributo Nombre de grupo. Seleccione el nombre del atributo de la lista de atributos que devuelve los roles de su aplicación proveedora.
P.ej: Rol
- Asigne el rol de WordPress al rol de Proveedor: Según la aplicación de tu proveedor, puedes asignar el rol de WordPress a tus roles de proveedor. Puede ser estudiante, profesor, administrador o cualquier otro, dependiendo de tu aplicación. Agrega los roles de proveedor en Valor de atributo de grupo y asigna el rol de WordPress requerido delante de ellos en Rol de WordPress.
Por ejemplo, En la imagen siguiente, al profesor se le ha asignado el rol de administrador y al alumno el de suscriptor.
- Una vez que guarde la asignación, al rol de proveedor se le asignará el rol de administrador de WordPress después del SSO.
Ejemplo: Según el ejemplo proporcionado, los usuarios con el rol de 'profesor' se añadirán como administradores en WordPress y los 'estudiantes' se añadirán como suscriptores.
5: Configuración de inicio de sesión / Configuración de acceso
- La configuración en la pestaña Configuración de inicio de sesión único (SSO) define la experiencia del usuario para el inicio de sesión único (SSO). Para agregar un widget de inicio de sesión de Stripe a tu página de WordPress, debes seguir los pasos que se indican a continuación.
1. Inicie sesión en la configuración para WordPress 5.7 y versiones anteriores:
- Vaya al Panel izquierdo de WordPress > Apariencias > Widgets.
- Seleccione miniOrange OAuth. Arrastra y suelta en tu ubicación favorita y guarda.
2. Iniciar sesión en la configuración de WordPress 5.8:
- Vaya al Panel izquierdo de WordPress > Apariencias > Widgets.
- Seleccione miniOrange OAuth. Arrastra y suelta en tu ubicación favorita y guarda.
- Abra su página de WordPress y podrá ver el botón de inicio de sesión de Stripe SSO allí. Puedes probar el
Inicio de sesión único (SSO) de Stripe ahora.
En esta guía, ha configurado correctamente Inicio de sesión único (SSO) de Stripe Al configurar Stripe como proveedor de OAuth y WordPress como cliente de OAuth mediante nuestro plugin OAuth Single Sign-On (OAuth & OpenID Connect Client) para WordPress, podrá implementar el acceso seguro a su sitio WordPress utilizando las credenciales de inicio de sesión único de Stripe en cuestión de minutos.
Más Recursos
Envíenos un correo electrónico a oauthsupport@xecurify.com para obtener orientación rápida (por correo electrónico/reunión) sobre sus necesidades y nuestro equipo le ayudará a seleccionar la mejor solución/plan adecuado según sus necesidades.