Résultats de recherche :

×

Guide étape par étape pour activer l'authentification unique OAuth (SSO) pour Laravel

Guide étape par étape pour activer l'authentification unique OAuth (SSO) pour Laravel


Client oauth miniOrange Laravel Le package prend en charge tous les IdP connus : Azure AD, Azure B2C, Discord, WHMCS, AWS Cognito, Keycloak, Okta, Clever, Salesforce, WordPress, etc.


Nous fournissons Laravel Single Sign-On (SSO) avec plusieurs IdP, vous pouvez trouver quelques fournisseurs populaires ci-dessous

Entra ID

Azur B2C

Outils de gestion

Discorde

porte-clés

Vous ne parvenez pas à trouver votre fournisseur OAuth ? Cliquez s'il vous plait Ici pour nous contacter et nous vous aiderons à le configurer.

1. Installation du package à l'aide de Composer

  • Ouvrez une fenêtre d'invite de commande et remplacez le répertoire de travail par le répertoire principal de votre application Laravel.
  • Entrez la commande le compositeur nécessite miniorange/oauth-laravel-free

  • Laravel Single Sign On SSO entre dans commond
  • Remarque: Si vous utilisez Laravel 5.4 ou une version antérieure, vous devrez ajouter la valeur suivante au 'fournisseurs' tableau dans votre app.php fichier que l'on peut trouver dans le projet\config dossier :fournisseur\ssoServiceProvider :: classe

  • Vous pouvez vérifier votre version actuelle de Laravel en utilisant la commande php artisan --version.

  • Laravel Single Sign On SSO ajoute la valeur suivante
  • Après l'installation réussie du package, accédez à votre application Laravel dans le navigateur et entrez http://<your-laravel-domain>/mo_oauth_admin dans la barre d'adresse.
  • Le package commencera à configurer votre base de données pour vous, puis vous redirigera vers la page d'inscription de l'administrateur.
  • Connectez-vous avec les informations d'identification avec lesquelles vous vous êtes inscrit.
  • Paramètres du package Laravel Single Sign On SSO

  • Après la connexion, vous verrez l'option Paramètres du fournisseur OAuth, où vous obtiendrez le URL de redirection/rappel. Gardez-le à portée de main car il sera nécessaire plus tard pour configurer le package SSO laravel OAuth Single Sign-On.
  • Paramètres du fournisseur d'authentification unique Laravel SSO

2. Configuration du package Laravel OAuth SSO

  • Accédez au package et sélectionnez Paramètres du package dans le panneau de navigation sur la gauche.
  • Vous pouvez choisir un fournisseur OAuth dans la liste déroulante (si votre fournisseur OAuth n'est pas mentionné, vous pouvez opter pour Autre dans la liste).
  • Vous devez fournir l'URL de redirection/de rappel lors de la configuration de votre fournisseur OAuth.
  • Utilisez les détails de votre fournisseur OAuth comme identité du client ainsi que Secret client pour configurer le package.
  • Paramètres du fournisseur d'authentification unique Laravel SSO
  • Après cela, vous pouvez entrer le Portée, point de terminaison d'autorisation, point de terminaison de jeton d'accès, point de terminaison GetUserinfo, domaine, domaine, locataire, (selon votre fournisseur OAuth ou utilisez ceux par défaut déjà fournis).
  • Vous pouvez envoyer les informations d'identification du client dans entête or corps et aussi envoyer paramètre d'état il se doit !
  • Paramètres du fournisseur d'authentification unique Laravel SSO
  • Cliquez sur le Sur le bouton Enregistrer pour enregistrer votre configuration.

3. Configuration des tests

  • Une fois que vous avez configuré tous les détails, vous pouvez tester si le package est correctement configuré ou non en cliquant sur le bouton Configuration du test .
  • Configuration du test d'authentification unique Laravel
  • Si la configuration est correcte, vous devriez voir un écran Test réussi avec les valeurs d'attribut de l'utilisateur.
  • Résultat du test d'authentification unique Laravel

4. Options SSO

  • Vos utilisateurs peuvent lancer le flux d'authentification unique en utilisant <your-laravel-domain>/ssologin.php?option=oauthredirect
  • Vous pouvez créer votre propre lien d’authentification unique. Assurez-vous qu'il vous redirige vers le lien SSO : Reportez-vous à l'exemple donné ci-dessous :
  • <a href="ssologin.php?option=oauthredirect">Single Sign On</a>

5. Assistance / Démo

  • Les onglets Assistance et Demande d'essai/démo 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

Si vous ne trouvez pas ce que vous cherchez, veuillez nous contacter au laravelsupport@xecurify.com ou appelez-nous au Tel: +1 (978)658 9387 pour trouver une réponse à votre question sur MiniOrange Laravel Oauth.

Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com