Résultats de recherche :

×

S'inscrire Contactez-Nous

Intégration de l'authentification unique (SSO) SingPass avec OAuth pour WordPress


Dans le monde numérique d’aujourd’hui, il peut être très difficile de gérer un grand nombre de noms d’utilisateur et de mots de passe. C'est là qu'intervient une solution puissante : Single Sign-On (SSO)Notre solution innovante s'intègre parfaitement au plugin OAuth pour WordPress et à SingPass. Elle simplifie non seulement la tâche complexe de la vérification d'identité en ligne, mais offre également plusieurs avantages qui améliorent l'expérience utilisateur et l'efficacité administrative.

img   Introduction :

Pour mettre en œuvre cette solution, nous utiliserons SingPass comme fournisseur d'identité (IdP) pour l'authentification unique (SSO) sur les sites WordPress. Nous examinerons les avantages de l'utilisation de SingPass comme IdP pour l'authentification unique et comment notre solution peut vous aider à implémenter l'authentification unique (SSO) avec le plugin OAuth pour WordPress. À la fin de ce document, vous comprendrez mieux comment notre solution d'authentification unique SingPass peut simplifier la gestion des utilisateurs et améliorer l'expérience utilisateur sur votre site WordPress.

img  Pré-requis : Téléchargement Et Installation



img   Qu’est-ce que SingPass ?

SingPass signifie Singapore Personal Access. Il s'agit d'une identité numérique pour tous les citoyens et résidents de Singapour qui leur permet d'accéder à plus de 800 agences gouvernementales et entreprises avec plus de 1,700 XNUMX services numériques, en ligne et en personne. C'est un moyen pratique et sécurisé d'effectuer toute transaction impliquant des données sensibles avec différentes agences gouvernementales.


img   Qu'est-ce que l'authentification unique?

L'authentification unique (SSO) est un mécanisme qui permet aux utilisateurs d'accéder à plusieurs applications ou sites à l'aide d'un seul ensemble d'informations de connexion. Avec SSO, les utilisateurs peuvent s'authentifier une fois, puis accéder à plusieurs applications ou sites sans avoir à se reconnecter. Le SSO peut être implémenté à l'aide de divers protocoles tels que OAuth, SAML, OpenID Connect ou API personnalisées.

Dans ce cas d'utilisation particulier de SSO avec SingPass, nous réduirons les frictions de connexion et simplifierons la gestion des utilisateurs pour les organisations. Il améliore également l'expérience utilisateur en offrant un parcours utilisateur transparent et cohérent sur plusieurs applications ou sites.


img   Comment obtenir le SSO à l'aide d'un identifiant SingPass ?


4.1 Configurer SingPass en tant que fournisseur OAuth

  • Accédez au compte développeur de SingPass et inscrivez-vous/connectez-vous.
  • Créez une application de développement de SingPass. Ajouter le URL de redirection/rappel que vous obtiendrez du plugin OAuth Single Sign-On. Envoyez-le à l'approbation en cliquant sur Bouton de soumission.
  • Une fois approuvé par le gouvernement de Singapour, vous obtiendrez les informations d'identification du client telles que l'identifiant client et le secret client. Copiez le identité du client et Secret client et enregistrez-le sous le identité du client et Secret client dans la configuration de votre plugin d'authentification unique (SSO) OAuth pour WordPress.

Vous avez configuré avec succès SingPass en tant que fournisseur OAuth pour réaliser l'authentification des utilisateurs avec la connexion SingPass Single Sign-On (SSO) à votre site WordPress.


4.2 Configurer WordPress en tant que client OAuth

  • Accédez à l'onglet Configurer OAuth et cliquez sur Ajouter une nouvelle application pour ajouter une nouvelle application client à votre site Web.
  • Authentification unique openid personnalisée (SSO)
  • Choisissez votre application dans la liste des fournisseurs OAuth / OpenID Connect, ici Application OpenID Connect personnalisée.
  • Authentification unique openid personnalisée (SSO)
  • Après avoir sélectionné le fournisseur, copiez le URL de rappel qui doit être configuré dans la configuration de l'application SSO du fournisseur OAuth (application de développement de SingPass).
  • Une fois votre demande de développeur approuvée par SingPass, vous recevrez un identifiant client et un secret client. Veuillez saisir ces informations d'identification dans les champs correspondants du plugin.
  • Veuillez vous référer au tableau ci-dessous pour configurer le Portée et points finaux pour SingPass dans le plugin
  • Scopes ouvert
    Autoriser le point de terminaison : https://login.singpass.gov.sg/oauth/authorize
    Point de terminaison du jeton d’accès : https://login.singpass.gov.sg/oauth/token

    Authentification unique openid personnalisée (SSO)
  • Cliquez sur Suivant.
  • Après avoir vérifié tous les détails sur la page récapitulative, cliquez sur Finition pour enregistrer la configuration ainsi que tester la connexion SSO.
  • Authentification unique openid personnalisée (SSO)

4.3 Mappage des attributs utilisateur

  • Le mappage des attributs utilisateur est obligatoire pour permettre aux utilisateurs de se connecter avec succès à WordPress. Nous allons configurer les attributs du profil utilisateur pour WordPress en utilisant les paramètres ci-dessous.
  • Recherche d'attributs utilisateur

    • Allez dans Configurer OAuth languette. Faites défiler vers le bas et cliquez sur Configuration du test.
    • Authentification unique openid personnalisée (SSO)
    • Vous verrez toutes les valeurs renvoyées par votre application SingPass à WordPress dans un tableau. Si vous ne voyez pas de valeur pour le prénom, le nom, l'e-mail ou le nom d'utilisateur, effectuez les réglages requis dans votre application de développement SingPass pour renvoyer ces informations.
    • Ce qui suit est un exemple d’image pour votre référence. Les noms d'attribut peuvent varier en fonction de la configuration de votre fournisseur OAuth.


      Authentification unique openid personnalisée (SSO)
    • Une fois que vous voyez toutes les valeurs dans la configuration du test, accédez à Mappage d’attributs/rôles , vous obtiendrez la liste des attributs dans une liste déroulante Nom d'utilisateur.
    • Authentification unique openid personnalisée (SSO)

Vous avez configuré avec succès WordPress comme client OAuth pour réaliser l'authentification des utilisateurs avec la connexion SingPass Single Sign-On (SSO) à votre site WordPress.

Ressources supplémentaires


Besoin d'aide?

Envoyez-nous un e-mail oauthsupport@xecurify.com pour des conseils rapides (par e-mail/réunion) sur vos besoins et notre équipe vous aidera à sélectionner la solution/le plan le mieux adapté à vos besoins.

Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez