Gatey pour WordPress

Connexion Amazon Cognito, MFA et SSO pour WordPress et les sites statiques

Ajoutez la connexion, l’inscription, la récupération de mot de passe, l’authentification multifacteur, la modification du profil et le SSO avec des blocs WordPress natifs. L’authentification s’exécute dans le navigateur auprès de votre propre groupe d’utilisateurs Amazon Cognito, ce qui permet de conserver la même expérience après un export statique.

Cas d’usage privilégié

Des comptes utilisateurs gérés dans votre propre groupe d’utilisateurs Amazon Cognito

Choisissez Gatey si Amazon Cognito doit être le référentiel principal des identités, si la connexion doit fonctionner après un export statique, si WordPress ne doit pas stocker de secret client Cognito ou si l’interface du site doit accéder à des API protégées avec des jetons JWT Cognito ou AWS IAM.

Cas moins adaptés

Gatey n’est pas le premier choix si le projet exige que les comptes et l’authentification natifs de WordPress restent le système d’identité principal. Consultez la comparaison entre Cognito et l’authentification native de WordPress si vous n’avez pas encore choisi où gérer les identités.

Pourquoi Gatey

Conservez l’expérience WordPress et confiez les identités à Cognito

Créez les pages de connexion et de compte dans WordPress. Votre groupe d’utilisateurs Amazon Cognito gère les utilisateurs, l’authentification, le MFA et les fournisseurs d’identité connectés dans votre propre compte AWS.

01

Parcours d’authentification visuels

Composez les interfaces de connexion, d’inscription, de réinitialisation du mot de passe, de MFA, de profil et de compte avec des blocs Gutenberg, des widgets Elementor ou des codes courts.

02

SSO social et d’entreprise

Utilisez les fournisseurs Facebook, Google, Amazon et Apple pris en charge par Cognito, ou connectez des fournisseurs d’identité SAML et OIDC personnalisés lorsque votre offre et la configuration Cognito le permettent. Consultez la solution SSO SAML/OIDC si WordPress doit rejoindre un environnement d’identité existant sans créer un parcours de connexion distinct.

03

Compatible avec les sites statiques

Comme le code d’authentification s’exécute dans le navigateur, Gatey peut continuer à authentifier les visiteurs lorsque WordPress est publié sous forme de fichiers statiques sur S3, CloudFront ou un autre hébergement statique. Le guide de connexion pour WordPress statique explique comment conserver l’authentification sans réintroduire de sessions PHP.

04

Des interfaces tenant compte de l’identité

Affichez les attributs Cognito et utilisez les groupes ou attributs de compte dans la logique de l’interface, tout en appelant les API protégées avec des jetons JWT Cognito ou des signatures AWS IAM.

Fonctionnalités

De l’inscription à la connexion et à la gestion du compte

Inscription et récupération du compte

Accompagnez les utilisateurs lors de l’inscription, de la confirmation, de la connexion, de la réinitialisation du mot de passe et de la récupération du compte, sans créer un traitement PHP distinct pour chaque étape Cognito.

MFA et gestion du profil

Proposez l’authentification multifacteur, la configuration TOTP, l’affichage des attributs et la modification du profil grâce à des interfaces de compte configurables intégrées au site.

Interface d’authentification multilingue

Choisissez parmi 22 langues intégrées, bénéficiez du sens d’écriture automatique de gauche à droite ou de droite à gauche, personnalisez certaines chaînes avec du JSON ou ajoutez une langue sans reconstruire l’extension.

Intégration d’API protégées

Utilisez des jetons d’accès ou d’identité pour les API autorisées par JWT, ou obtenez des identifiants AWS via un groupe d’identités pour signer les requêtes de l’interface avec IAM.

Architecture

WordPress gère la présentation ; Cognito gère les identités

Gatey ne fait pas transiter les identifiants par WordPress. L’extension charge l’interface d’authentification configurée, Cognito renvoie les jetons au navigateur et les API facultatives valident indépendamment ces jetons ou les signatures IAM. Consultez la solution d’identité applicative Cognito pour une vue d’ensemble et l’architecture d’identité Cognito pour les détails techniques.

VISITEUR
  │
  ▼
WORDPRESS / INTERFACE STATIQUE
  │
  └── Blocs Gatey et interface de compte
          │
          ▼
GROUPE D’UTILISATEURS AMAZON COGNITO
├── utilisateurs et attributs
├── MFA et gestion des mots de passe
├── fournisseurs sociaux / SAML / OIDC
└── jetons JWT
      │
      ├── session du navigateur et état de l’interface
      └── appels aux API protégées
          ├── autorisation JWT
          └── signature IAM via un groupe d’identités

Le groupe d’utilisateurs Cognito, sa configuration de fournisseurs d’identité, les comptes utilisateurs et le groupe d’identités facultatif se trouvent dans le compte AWS choisi pour le projet. WordPress ne conserve que les paramètres non secrets nécessaires à la connexion de l’interface.

Questions fréquentes

Les questions habituelles des équipes

Gatey stocke-t-il des mots de passe ou des secrets clients Cognito dans WordPress ?

Non. Les identifiants des utilisateurs sont envoyés du navigateur à Cognito, et Gatey est conçu pour des clients d’application sans secret client. WordPress stocke des paramètres de connexion non sensibles, sans mots de passe ni jetons de session des utilisateurs.

L’authentification fonctionnera-t-elle toujours après un export statique ?

Oui. La logique d’authentification de Gatey s’exécute dans le navigateur et communique directement avec Cognito. La publication statique doit inclure les ressources nécessaires de l’extension et les éventuels fichiers de configuration Pro actualisés périodiquement.

Gatey peut-il utiliser un groupe d’utilisateurs Cognito existant ?

Oui. Configurez Gatey avec l’identifiant du groupe d’utilisateurs, celui du client d’application, la région et les paramètres du groupe que le site doit utiliser. Les outils de déploiement sont facultatifs : l’extension elle-même n’en dépend pas.

Peut-il protéger une route statique entière ?

Gatey fournit l’identité dans l’interface du site. Pour empêcher l’envoi d’un fichier statique protégé au navigateur d’un visiteur non authentifié, associez la connexion Cognito à un contrôle d’accès par cookies signés CloudFront, comme Static Site Guardian. Consultez l’architecture des cookies signés pour comprendre comment CloudFront contrôle l’accès.

Utilisez Cognito sans reconstruire l’interface du site

Ajoutez un parcours d’authentification complet à WordPress

Installez Gatey, connectez le site à votre groupe d’utilisateurs Cognito et placez les blocs de compte nécessaires. Ajoutez des fournisseurs d’identité d’entreprise, des API protégées ou des routes statiques protégées à la périphérie uniquement si le projet en a besoin.

Besoin d’un accompagnement pour Cognito, les fournisseurs d’identité, les API protégées ou l’accès à un site statique ? Découvrez les services professionnels Gatey sur AWS Marketplace.