Resultados de la búsqueda :

×

Inicio de sesión único (SSO) de Laravel OAuth utilizando WordPress como proveedor de OAuth

Inicio de sesión único (SSO) de Laravel OAuth utilizando WordPress como proveedor de OAuth


Inicio de sesión único (SSO) de Laravel OAuth El complemento brinda la posibilidad de habilitar el inicio de sesión único de OAuth para sus aplicaciones laravel. Al utilizar el inicio de sesión único, puede usar solo una contraseña para acceder a su aplicación y servicios de laravel. Nuestro complemento es compatible con todos los proveedores de identidad compatibles con OAuth. Aquí repasaremos una guía paso a paso para configurar el inicio de sesión único (SSO) entre Laravel y WordPress considerando WordPress como proveedor de OAuth. Para saber más sobre otras funciones que ofrecemos en el complemento Laravel OAuth de inicio de sesión único-sso, puede haga clic aquí.

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 WordPress Servidor WP OAuth (iniciar sesión con WordPress) complemento y haga clic en Instalar ahora .
  • Una vez instalado, haga clic en Activar.


  • Instalación del cliente Laravel Oauth

  • Abra una ventana del símbolo del sistema y cambie el directorio de trabajo a su Directorio principal de la aplicación Laravel.
  • Ingrese el siguiente comando.
    composer require miniorange/oauth-laravel-free
  • Después de la instalación exitosa del paquete, vaya a su aplicación Laravel en el navegador e ingrese {laravel-application-domain}/mo_oauth_admin
  • El paquete comenzará a configurar su base de datos y luego lo redirigirá a la página de registro de administrador.
  • Regístrese o inicie sesión con su cuenta miniOrange para configurar el complemento.
  • Configuración del complemento SSO de inicio de sesión único de Laravel
  • Después de iniciar sesión, verá el Configuración del proveedor de OAuth opción, donde obtendrás el URL de redireccionamiento/devolución de llamada. Téngalo a mano, ya que lo necesitará más adelante para configurar el complemento SSO de inicio de sesión único OAuth de WordPress.
  • Configuración del cliente SSO OAuth de inicio de sesión único de Laravel

    Pasos para configurar el inicio de sesión único (SSO) de WordPress en el cliente Laravel Oauth

    1. Configure WordPress como proveedor de OAuth

    • Ve a Servidor miniOrange OAuth complemento en el menú del lado izquierdo y elija su cliente OAuth de la lista, aquí Cliente OAuth 2.0 personalizado.
    • Inicio de sesión único (SSO) entre dos sitios de WordPress: seleccione WordPress
    • Participar Nombre del cliente como quieras y copia URL de redireccionamiento/devolución de llamada desde Laravel OAuth SSO e ingrese en URI de redirección campo. Haga clic en Guardar cliente del botón.
    • Inicio de sesión único (SSO) entre dos sitios de WordPress: agregue una URL de redireccionamiento/devolución de llamada
    • Ahora, anota Identificación del cliente y Secreto del cliente y puntos finales para configurar el complemento laravel OAuth Single Sign-On (SSO).
    • Inicio de sesión único (SSO) entre dos sitios de WordPress: obtenga ID de cliente secreto de cliente

      Si obtiene 404 para los puntos finales anteriores, asegúrese de no haber seleccionado Natural en la Configuración de enlace permanente.


      Configuración de enlace permanente 404 de inicio de sesión único (SSO)

    2. Configure el complemento del servidor Laravel OAuth para WordPress

    • Visite la miniOrange Laravel OAuth SSO complemento y haga clic en Elija WordPress como proveedor de OAuth.
    • Aplicación de selección SSO de inicio de sesión único de Laravel
    • Escriba la ID de cliente y Secreto del cliente del complemento del servidor miniOrange OAuth.
    • Configuración de guardado de SSO de inicio de sesión único de Laravel
    • Consulte la siguiente tabla para configurar el Lo que hacemos y Endpoints O bien, puede copiar desde el complemento del servidor oauth:

    • Alcance: correo electrónico de perfil openid
      Autorizar punto final: {Su-dominio}/wp-json/moserver/authorize
      Punto final del token de acceso: {Su-dominio}/wp-json/moserver/token
      Obtener punto final de información de usuario: {Su-dominio}/wp-json/moserver/resource

    • Ahora puede enviar las credenciales del cliente en encabezamiento or cuerpo y también enviar estado parámetro en consecuencia también introduzca atributo de inicio de sesión Como su requisito.
    • Aplicación de selección SSO de inicio de sesión único de Laravel
    • Haga clic en guardar ajustes botón. Después de eso, haga clic en configuración de prueba botón. Obtendrá la lista de nombres de atributos y valores de atributos enviados por su proveedor de OAuth.
    • Configuración de guardado de SSO de inicio de sesión único de Laravel

    3. Opciones de inicio de sesión único

    • También puede utilizar un enlace para iniciar sesión a través de su proveedor de OAuth/OpenID.
    • Este enlace está en el formato:
      {laravel-application-domain}/ssologin.php?option=oauthredirect

4. Soporte / Demostración

  • Soporte y Solicitud de prueba/demostración Las pestañas están disponibles para que los clientes se comuniquen con nosotros para obtener demostraciones y soporte.
  • Botón de inicio de sesión único SSO de Laravel Botón de inicio de sesión único SSO de Laravel

En esta guía, ha configurado correctamente Inicio de sesión único (inicio de sesión SSO de WordPress) la elección de WordPress como proveedor de OAuth y Laravel como cliente OAuth utilizando el complemento miniOrange Servidor OAuth Inicio de sesión único: inicio de sesión SSO. Esta solución garantiza que esté listo para implementar un acceso seguro a su sitio Laravel utilizando Inicio de sesión de WordPress credenciales en cuestión de minutos.

Recursos adicionales

¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

SOPORTE
Póngase en contacto con el soporte técnico de miniOrange
comercial

Gracias por su consulta.

Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com