Resultados de la búsqueda :

×

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

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


Inicio de sesión único (SSO) del cliente 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 miniOrange considerando miniOrange 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í.

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 de OAuth de laravel.
  • 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 miniOrange en Laravel

1. Configure miniOrange como proveedor de OAuth

  • Registrarse en tablero mininaranja.
  • OAuth/OpenID miniorange Inicio de sesión único SSO panel de administración de miniorange
  • Para configurar la marca, vaya a Personalización en el menú de la izquierda y vaya a Inicio de sesión y registro .
  • Nombre de marca del conjunto de SSO de inicio de sesión único miniorange de OAuth/OpenID
  • Bajo la Ajustes básicos cambiar el Nombre de la organización y haga clic en Guardar.
  • Nombre de marca del conjunto de SSO de inicio de sesión único miniorange de OAuth/OpenID
  • En el tablero, vaya a Apps y haga clic en Agregar aplicación.
  • OAuth/OpenID miniorange Inicio de sesión único SSO agregar aplicación
  • Haga clic en el OAuth / OIDC pestaña y seleccione Conexión OAuth2/OpenID para crear una aplicación.
  • Aplicación OAuth/OpenID miniorange de inicio de sesión único SSO openid connect Aplicación OAuth/OpenID miniorange de inicio de sesión único SSO openid connect
  • Escriba la Nombre del cliente y URL a redirigir. Copiar URL de redireccionamiento/devolución de llamada desde el complemento laravel oauth para Configurar URL de redireccionamiento de inicio de sesión.
  • Aplicación OAuth/OpenID miniorange de inicio de sesión único SSO openid connect
  • Para su aplicación creada, vaya a Seleccionar → Editar bajo el la columna Acción .
  • Aplicación de edición SSO de inicio de sesión único OAuth/OpenID miniorange
  • Ahora, vaya a Aplicación → copiar configuración básica ID de cliente y Secreto del cliente para la aplicación. Copie estas credenciales para Complemento OAuth de laravel configuración en los campos correspondientes.
  • OAuth/OpenID miniorange ID de cliente SSO de inicio de sesión único y secreto de cliente

2. Configure el complemento Laravel OAuth como cliente OAuth

  • Visite la miniOrange Laravel OAuth SSO complemento y haga clic en Elija miniorange 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 copiar de mininaranja configuración básica de la aplicación.
  • 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, después de seleccionar el alcance miniorange y los puntos finales se agregarán automáticamente en sus respectivos campos:

  • Alcance: id abierto
    Autorizar punto final: https://login.xecurify.com/moas/idp/openidsso
    Punto final del token de acceso: https://login.xecurify.com/moas/rest/oauth/token
    Obtener punto final de información de usuario: https://login.xecurify.com/moas/rest/oauth/getuserinfo

  • 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 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 miniOrange usando Laravel como cliente OAuth. Esta solución garantiza que esté listo para implementar un acceso seguro a su sitio Laravel utilizando iniciar sesión en miniOrange 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