Resultados de la búsqueda :

×

Inicio de sesión único (SSO) de OAuth para Laravel usando Azure AD como proveedor de OAuth

Inicio de sesión único (SSO) de OAuth para Laravel usando Azure AD 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 Azure AD considerando Azure AD como proveedor de OAuth. Para saber más sobre otras funciones que ofrecemos en el complemento SSO de inicio de sesión único del cliente Laravel OAuth, puede haga 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 lo necesitará más adelante para configurar el complemento SSO de inicio de sesión único de Azure AD.
  • 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 Azure AD en Laravel

1. Configure Azure AD como proveedor de OAuth

  • Registrarse en Portal Azure.
  • Seleccione Directorio activo de Azure.
  • Inicio de sesión único (SSO) de Azure AD: iniciar sesión
  • En el panel de navegación de la izquierda, haga clic en el Registros de aplicaciones servicio y haga clic Nuevo registro.
  • Inicio de sesión único (SSO) de Azure AD: registro de aplicaciones
  • Cuando aparezca la página Crear, ingrese la información de registro de su aplicación (consulte la siguiente tabla).
    • Nombre: Nombre de su aplicación.
      Tipo de aplicacion :
      1. Seleccione "Aplicación web/API" para aplicaciones cliente y aplicaciones de recursos/API que están instalados en un servidor seguro. Esta configuración se utiliza para OAuth confidencial clientes web y público clientes basados ​​en agentes de usuario. La misma aplicación también puede exponer tanto un cliente como un recurso/API.
      URI de redireccionamiento:
      1. Para aplicaciones de "aplicación web/API", proporcione la URL base de su aplicación. por ejemplo, https:// podría ser la URL de una aplicación web que se ejecuta en su máquina local. Los usuarios usarían esta URL para iniciar sesión en una aplicación de cliente web.
  • Ingrese el nombre y seleccione quién puede usar esta aplicación o acceder a esta API e ingrese URI de redirección Desde laravel Oauth SSO paquete y haga clic en Registro.
  • Inicio de sesión único (SSO) de Azure AD: descripción general
  • Azure AD asigna un ID de aplicación único a su aplicación. El ID de aplicación es tuyo ID de cliente y del Id. de directorio es tuyo Identificación del inquilino, tenga estos valores a mano, ya que los necesitará para configurar el complemento Laravel OAuth Client.
  • Inicio de sesión único (SSO) de Azure AD: descripción general
  • Ve a Certificados y secretos desde el panel de navegación izquierdo y haga clic en Nuevo secreto de cliente. Ingrese la descripción y el tiempo de vencimiento y haga clic en ADD .
  • Inicio de sesión único (SSO) de Azure AD: clave secreta
  • Copia la clave secreta "valor" y tenga el valor a mano, será necesario configurarlo más adelante Secreto del cliente bajo el complemento de cliente OAuth de laravel.
  • Inicio de sesión único (SSO) de Azure AD: clave secreta 2

2. Configure el complemento del cliente Laravel OAuth para Azure AD

  • Visite la SSO de Laravel OAuth complemento y haga clic en Elija Azure 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 desde Azure AD Aplicación.
  • Configuración de guardado de SSO de inicio de sesión único de Laravel
  • Configurando el Lo que hacemos as abierto e introduzca Identificación del inquilino copia del valor del perfil de la aplicación Azure AD.
  • Puede enviar las credenciales del cliente en encabezamiento 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 Inicio de sesión único (SSO) de Azure AD utilizando Laravel como cliente OAuth. Esta solución garantiza que esté listo para implementar un acceso seguro a su sitio Laravel utilizando Inicio de sesión de Azure AD 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