Resultados de la búsqueda :

×

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


El plugin Laravel OAuth Single Sign-On (SSO) permite habilitar el inicio de sesión único (SSO) de OAuth para tus aplicaciones Laravel. Con el inicio de sesión único, puedes usar una sola contraseña para acceder a tu aplicación y servicios Laravel. Nuestro plugin es compatible con todos los proveedores de identidad compatibles con OAuth. Aquí te mostramos una guía paso a paso para configurar el inicio de sesión único (SSO) entre Laravel y Auth0, considerando a Auth0 como proveedor de OAuth. Para obtener más información sobre otras funciones que ofrecemos en el plugin Laravel OAuth client single-sign-on-sso, puedes hacer clic aquí.

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á la URL de redireccionamiento/devolución de llamada. Téngalo a mano, ya que será necesario más adelante para configurar el complemento SSO de inicio de sesión único Auth0.
  • 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 Auth0 en Laravel

1. Configure Auth0 como proveedor de OAuth

  • Vaya a la consola de desarrolladores de Auth0 Haga clic aquí y regístrese/inicie sesión con su cuenta de desarrollador Auth0.
  • Vaya a la pestaña Aplicaciones en el panel izquierdo y luego haga clic en Aplicaciones.
  • hacer clic en Crear aplicación para crear una nueva aplicación.
  • El inicio de sesión único (SSO) crea una nueva aplicación en Auth0
  • Ingrese la solicitud Nombre Y seleccione Aplicaciones web habituales y haga clic en Crear .
  • Inicio de sesión único (SSO) entre los detalles requeridos Auth0
  • Ahora ve a .
  • Desplácese hacia abajo hasta la sección URI de aplicaciones e ingrese el URL de devolución de llamada que obtendrá del complemento. Luego, desplácese hacia abajo y haga clic en guardar cambios.
  • Inicio de sesión único (SSO) entre URL de redireccionamiento
  • Ahora ve a Usuarios pestaña en la gestión de usuarios desde el panel izquierdo.
  • Haga clic en crear usuario para crear un nuevo usuario.
  • Aplicación de selección SSO de inicio de sesión único de Laravel
  • Ingrese todos los detalles requeridos y haga clic en Crear. Inicio de sesión único (SSO) entre URL de redireccionamiento
  • Copia el ID de cliente y Secreto del cliente desde la información básica en la pestaña de configuración y guárdela en la configuración del complemento laravel OAuth.
  • Inicio de sesión único (SSO) entre URL de redireccionamiento

2. Configure el complemento del cliente Laravel OAuth para Auth0

  • Vaya a la miniOrange Laravel OAuth SSO complemento y haga clic en Elija Auth0 como proveedor de OAuth.
  • Aplicación de selección SSO de inicio de sesión único de Laravel
  • Escriba el ID de cliente y Secreto del cliente de Auth0 Aplicaciones.
  • Configuración de guardado de SSO de inicio de sesión único de Laravel
  • Configurando el <b></b><b></b> as perfil abierto e ingrese Copiar nombre de dominio desde la configuración de la aplicación Auth0.
  • Note : Add http:// or https:// in domain name.

  • 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 según su requerimiento.
  • 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 el inicio de sesión único (SSO) de Auth0 utilizando Laravel como cliente OAuth . Esta solución le garantiza que podrá implementar el acceso seguro a su sitio Laravel mediante las credenciales de inicio de sesión de Auth0 en cuestión de minutos.

Más Recursos

¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

múltiples proveedores