Résultats de recherche :

×

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

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


Authentification unique (SSO) du client Laravel OAuth 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 miniOrange en considérant miniOrange 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 le plugin Laravel OAuth Single Sign-On SSO.
  • Paramètres du client SSO OAuth avec authentification unique Laravel

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

1. Configurez miniOrange comme fournisseur OAuth

  • Connectez-vous à Tableau de bord miniOrange.
  • Tableau de bord d'administration de l'authentification unique OAuth/OpenID miniorange SSO miniorange
  • Pour définir la marque, accédez à Personnalisation dans le menu de gauche et allez à Connexion et inscription languette.
  • OAuth/OpenID miniorange Single Sign On SSO définit le nom de marque
  • En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Réglages de base changer la Nom de l'organisation et cliquez sur Épargnez.
  • OAuth/OpenID miniorange Single Sign On SSO définit le nom de marque
  • Sur le tableau de bord, allez à Applications et cliquez sur Ajouter une application.
  • OAuth/OpenID miniorange Single Sign On SSO ajouter une application
  • Cliquez sur le OAuth/OIDC onglet et sélectionnez Connexion OAuth2/OpenID pour créer une application.
  • Application OAuth/OpenID miniorange Single Sign On SSO openid connect Application OAuth/OpenID miniorange Single Sign On SSO openid connect
  • Entrer le Nom du client ainsi que URL de redirection. Copie URL de redirection/rappel du plugin laravel oauth pour configurer URL de redirection de connexion.
  • Application OAuth/OpenID miniorange Single Sign On SSO openid connect
  • Pour votre application créée, accédez à Sélectionner → Modifier sous le Action languette.
  • Application d'édition SSO OAuth/OpenID miniorange Single Sign On
  • Maintenant, allez dans l'application → copie des paramètres de base identité du client ainsi que Secret client pour la candidature. Copiez ces informations d'identification pour Plugin laravel OAuth configuration sur les champs correspondants.
  • OAuth/OpenID miniorange Single Sign On SSO identifiant client et secret client

2. Configurez le plugin Laravel OAuth en tant que client OAuth

  • Allez à miniOrange Laravel OAuth SSO plugin et cliquez sur Choisissez miniorange comme fournisseur OAuth.
  • Application de sélection Laravel Single Sign On SSO
  • Entrer le identité du client ainsi que Secret client copie de miniorange paramètres de base de l'application.
  • 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 après avoir sélectionné la portée miniorange et les points de terminaison seront ajoutés automatiquement dans leurs champs respectifs :

  • Portée: ID ouvert
    Autoriser le point de terminaison : https://login.xecurify.com/moas/idp/openidsso
    Point de terminaison du jeton d’accès : https://login.xecurify.com/moas/rest/oauth/token
    Obtenez le point de terminaison UserInfo : https://login.xecurify.com/moas/rest/oauth/getuserinfo

  • 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 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 miniOrange (SSO) en utilisant Laravel en tant que client OAuth. Cette solution garantit que vous êtes prêt à déployer un accès sécurisé à votre site Laravel en utilisant Connexion miniOrange 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