Résultats de recherche :

×

Laravel OAuth Single Sign-On (SSO) utilisant WordPress comme fournisseur OAuth

Laravel OAuth Single Sign-On (SSO) utilisant WordPress comme fournisseur OAuth


Authentification unique Laravel OAuth (SSO) Le plugin 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 WordPress en considérant WordPress 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 .

Téléchargement et installation

  • Connectez-vous à votre instance WordPress en tant qu'administrateur.
  • Aller sur WordPress Tableau de bord -> Plugins et cliquez sur Ajouter un nouveau véhicule .
  • Rechercher un WordPress Serveur WP OAuth (Connexion avec WordPress) plugin et cliquez sur Installer maintenant.
  • Une fois installé cliquez sur Activer.


  • 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 une 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 le URL de redirection/rappel. Gardez-le à portée de main car il sera nécessaire plus tard pour configurer le plugin WordPress OAuth Single Sign-On SSO.
  • Paramètres du client SSO OAuth avec authentification unique Laravel

    Étapes pour configurer la connexion WordPress Single Sign-On (SSO) au client Laravel Oauth

    1. Configurez WordPress en tant que fournisseur OAuth

    • Cliquez sur Serveur OAuth miniOrange plugin dans le menu de gauche et choisissez votre client OAuth dans la liste, ici Client OAuth 2.0 personnalisé.
    • Authentification unique (SSO) entre deux sites WordPress – sélectionnez WordPress
    • Entrer Nom du client comme vous voulez et copiez URL de redirection/rappel depuis Laravel OAuth SSO et entrez sous URI de redirection domaine. Cliquer sur Enregistrer le client .
    • Single Sign-On (SSO) entre deux sites WordPress – ajouter une URL de redirection/rappel
    • Maintenant, notez Identité du client ainsi que Secret client et Endpoints pour configurer le plug-in Laravel OAuth Single Sign-On (SSO).
    • Authentification unique (SSO) entre deux sites WordPress - obtenez l'identifiant client secret client

      Si vous obtenez 404 pour les points de terminaison ci-dessus, assurez-vous de ne pas avoir sélectionné Plaine dans les paramètres du lien permanent.


      Authentification unique (SSO) 404 Paramètres de lien permanent

    2. Configurez le plugin du serveur Laravel OAuth pour WordPress

    • Allez à miniOrange Laravel OAuth SSO plugin et cliquez sur Choisissez WordPress comme fournisseur OAuth.
    • Application de sélection Laravel Single Sign On SSO
    • Entrer le identité du client ainsi que Secret client à partir du plugin de serveur miniOrange OAuth.
    • Paramètres de sauvegarde de Laravel Single Sign On SSO
    • Veuillez vous référer au tableau ci-dessous pour configurer le Domaine ainsi que Endpoints ou bien vous pouvez copier depuis le plugin du serveur oauth :

    • Portée: email de profil openid
      Autoriser le point de terminaison : {Votre-domaine}/wp-json/moserver/authorize
      Point de terminaison du jeton d’accès : {Votre-domaine}/wp-json/moserver/token
      Obtenez le point de terminaison UserInfo : {Votre-domaine}/wp-json/moserver/resource

    • 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 comme 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 ainsi que 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 (connexion WordPress SSO) choose WordPress comme fournisseur OAuth ainsi que Laravel en tant que client OAuth en utilisant le plugin miniOrange OAuth Server Single Sign On – Connexion SSO. Cette solution garantit que vous êtes prêt à déployer un accès sécurisé à votre site Laravel en utilisant Connexion WordPress informations d'identification en quelques minutes.

Ressources additionnelles

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