Résultats de recherche :

×

S'inscrire Contactez-Nous

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


Authentification unique du client Laravel OAuth (SSO) donne la possibilité d'activer l'authentification unique OAuth pour vos applications Laravel. En utilisant l'authentification unique, vous ne pouvez utiliser qu'un seul mot de passe pour accéder à votre application et à vos services Laravel. Notre plugin est compatible avec tous les fournisseurs d'identité compatibles OAuth. Ici, nous allons passer en revue un guide étape par étape pour configurer l'authentification unique (SSO) entre Laravel et LinkedIn en considérant LinkedIn comme fournisseur OAuth. Pour en savoir plus sur les autres fonctionnalités que nous proposons dans le plugin Laravel OAuth single-sign-on-sso, vous pouvez 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 LinkedIn Single Sign-On SSO.
  • Paramètres du client SSO OAuth avec authentification unique Laravel

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

1. Configurez LinkedIn en tant que fournisseur OAuth

  • Pour commencer, accédez à la console des développeurs LinkedIn Cliquez ici et inscrivez-vous/connectez-vous avec votre compte développeur LinkedIn.
  • Accédez à la page des applications LinkedIn Developers et cliquez sur le bouton Créer une application pour créer une nouvelle application.
  • Single Sign-On (SSO) crée une nouvelle application dans LinkedIn
  • Entrez les détails requis et cliquez sur le Créer une application bouton pour enregistrer vos modifications.
  • Authentification unique (SSO) entre les informations requises LinkedIn
  • Maintenant, sélectionnez les produits comme indiqué dans l'image ci-dessous, car ils sont nécessaires pour définir les autorisations.
  • Authentification unique (SSO) entre les autorisations des produits LinkedIn
  • Copiez l'URL de redirection/rappel du plugin laravel OAuth et saisissez-la sous la zone de texte OAuth 2.0 -> URL de redirection autorisées. Clique sur le Ajouter bouton adjacent à la zone de texte pour l’enregistrer. Enfin, cliquez sur le bouton Mettre à jour pour enregistrer vos configurations.
  • Authentification unique (SSO) entre l'URL de redirection

2. Configurez le plugin client Laravel OAuth pour LinkedIn

  • Rendez-vous dans la section miniOrange Laravel OAuth SSO plugin et cliquez sur Choisissez LinkedIn comme fournisseur OAuth.
  • Application de sélection Laravel Single Sign On SSO
  • Entrer le identité du client et Secret client de LinkedIn Auth.
  • Paramètres de sauvegarde de Laravel Single Sign On SSO
  • Veuillez vous référer au tableau ci-dessous pour configurer le Domaine et Endpoints ou bien après avoir sélectionné la portée linkedin et les points de terminaison seront ajoutés automatiquement dans leurs champs respectifs :

  • Portée: r_liteprofile r_emailaddress
    Autoriser le point de terminaison : https://www.linkedin.com/oauth/v2/authorization
    Point de terminaison du jeton d’accès : https://www.linkedin.com/oauth/v2/accessToken
    Obtenez le point de terminaison UserInfo : https://api.linkedin.com/v2/me

  • Maintenant, 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 Authentification unique LinkedIn (SSO) grâce à client oauth laravel brancher. Cette solution garantit que vous êtes prêt à déployer un accès sécurisé à votre site Laravel en utilisant Connexion LinkedIn informations d'identification en quelques minutes.

Ressources supplémentaires

Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez