Résultats de recherche :

×

S'inscrire Contactez-Nous

Authentification unique (SSO) OAuth pour Laravel utilisant Auth0 comme fournisseur OAuth


Le plugin Laravel OAuth Single Sign-On (SSO) permet d'activer l'authentification unique OAuth pour vos applications Laravel. Grâce à l'authentification unique, un seul mot de passe suffit pour accéder à votre application et à vos services Laravel. Notre plugin est compatible avec tous les fournisseurs d'identité compatibles OAuth. Ce guide vous explique étape par étape comment configurer l'authentification unique (SSO) entre Laravel et Auth0, ce dernier étant utilisé comme fournisseur OAuth. Pour en savoir plus sur les autres fonctionnalités de notre plugin Laravel OAuth client single-sign-on-sso, cliquez ici.

Installation du client Laravel Oauth

  • Ouvrez une fenêtre d'invite de commande et remplacez le répertoire de travail par votre Répertoire principal de l'application Laravel.
  • Entrez la commande ci-dessous.
    composer require miniorange/oauth-laravel-free
  • Après l'installation réussie du package, accédez à votre application Laravel dans le navigateur et entrez {laravel-application-domain}/mo_oauth_admin
  • Le package commencera à configurer votre base de données pour vous, puis vous redirigera vers la page d'inscription de l'administrateur.
  • Inscrivez-vous ou connectez-vous avec votre compte miniOrange pour configurer le plugin.
  • Paramètres du plugin Laravel Single Sign On SSO
  • Après vous être connecté, vous verrez le Paramètres du fournisseur OAuth option, où vous obtiendrez l’URL de redirection/rappel. Gardez-le à portée de main car il sera nécessaire plus tard pour configurer le plugin Auth0 Single Sign-On SSO.
  • Paramètres du client SSO OAuth avec authentification unique Laravel

Étapes pour configurer la connexion Auth0 Single Sign-On (SSO) à Laravel

1. Configurez Auth0 en tant que fournisseur OAuth

  • Accédez à la console des développeurs Auth0 Cliquez ici et inscrivez-vous/connectez-vous avec votre compte développeur Auth0.
  • Accédez à l'onglet Applications dans le panneau de gauche, puis cliquez sur Applications.
  • cliquez sur Créer une application pour créer une nouvelle application.
  • L'authentification unique (SSO) crée une nouvelle application dans Auth0
  • Entrer la candidature Nom Et sélectionnez Applications Web régulières et cliquez sur Créer .
  • Authentification unique (SSO) entre les détails requis Auth0
  • Maintenant, allez à Paramétres languette.
  • Faites défiler jusqu'à la section URI des applications et entrez le URL de rappel que vous obtiendrez du plugin. Ensuite, faites défiler vers le bas et cliquez sur Sauvegarder les modifications.
  • Authentification unique (SSO) entre l'URL de redirection
  • Maintenant, allez à Utilisateurs dans la gestion des utilisateurs depuis le panneau de gauche.
  • Cliquez sur Créer un utilisateur pour créer un nouvel utilisateur.
  • Application de sélection Laravel Single Sign On SSO
  • Entrez tous les détails requis et cliquez sur Créer. Authentification unique (SSO) entre l'URL de redirection
  • Copiez le identité du client et Secret client à partir des informations de base dans l'onglet Paramètres et enregistrez-les sur la configuration de votre plugin Laravel OAuth.
  • Authentification unique (SSO) entre l'URL de redirection

2. Configurez le plugin client Laravel OAuth pour Auth0

  • Rendez-vous dans la section miniOrange Laravel OAuth SSO plugin et cliquez sur Choisissez Auth0 comme fournisseur OAuth.
  • Application de sélection Laravel Single Sign On SSO
  • Entrer le identité du client et Secret client de Auth0  Application .
  • Paramètres de sauvegarde de Laravel Single Sign On SSO
  • Configuration du Domaine as profil ouvert et entrez la copie du nom de domaine à partir du paramètre de l'application Auth0.
  • Note : Add http:// or https:// in domain name.

  • Vous pouvez envoyer les informations d'identification du client dans entête or corps et aussi envoyer Etat paramètre en conséquence, entrez également attribut de connexion selon votre condition.
  • Application de sélection Laravel Single Sign On SSO
  • Cliquez sur enregistrer les paramètres bouton. Après cela, cliquez sur configuration des tests bouton. vous obtiendrez la liste des noms d'attribut et des valeurs d'attribut envoyés par votre fournisseur OAuth
  • Paramètres de sauvegarde de Laravel Single Sign On SSO

3. Options SSO

  • Vous pouvez également utiliser un lien pour vous connecter via votre fournisseur OAuth/OpenID.
  • Ce lien est au format :
    {laravel-application-domain}/ssologin.php?option=oauthredirect

4. Assistance / Démo

  • Assistance et Demande d'essai/démo des onglets sont disponibles pour que les clients puissent les contacter pour des démonstrations et de l'assistance.
  • Bouton d'authentification unique Laravel sur l'authentification unique SSO Bouton d'authentification unique Laravel sur l'authentification unique SSO

Dans ce guide, vous avez configuré avec succès l'authentification unique (SSO) Auth0 en utilisant Laravel comme client OAuth . Cette solution vous permet de déployer rapidement un accès sécurisé à votre site Laravel grâce aux identifiants de connexion Auth0.

Ressources supplémentaires

Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez