Amazon Cognito-bejelentkezés és SSO WordPresshez a Gateyvel

A Gatey böngészőben futó, az AWS-szel közvetlenül kommunikáló kóddal ad Amazon Cognito-bejelentkezést és SSO-t a WordPresshez; a hitelesítés nem halad át a WordPressen vagy PHP-háttérrendszeren. Helyezzen el egy Hitelesítő blokkot bármely oldalon, használjon rövidkódokat, ahol szükséges, és szabályozza a láthatóságot dinamikus CSS-változókkal. Mivel a hitelesítés és a hozzá tartozó API-kommunikáció a böngészőben történik, a Gatey akkor is működik, ha webhelyét statikus HTML-ként exportálja, és S3/CloudFront vagy bármilyen CDN szolgálja ki.

Statikus webhelyekkel is használható

A bejelentkezési folyamat nem indít WordPress- vagy PHP-háttérrendszer-hívásokat. A WordPress nem tárol titkos adatokat. A böngésző közvetlenül a saját Cognito User Pool szolgáltatásával kommunikál.

Mit tartalmaz ez a dokumentáció?

Ez a szakasz referenciaanyagra összpontosít, oktatóanyagok nélkül:

  • Rövidkódok — a [gatey] és [gatey-account] összes beállítása
  • CSS-változók — dinamikus egyéni tulajdonságok a láthatósághoz és tartalomhoz
  • JavaScript API — segédek, DOM-események és Redux-megfigyelők

A lépésenkénti beállítási és migrációs forgatókönyvekért tekintse meg a wpsuite.io blogbejegyzés-sorozatát, amely ezen a dokumentációs szakaszon kívül található.

Fő képességek

  • Böngészőben futó Cognito-folyamat, WordPress- vagy PHP-háttérrendszerben végzett hitelesítéskezelés nélkül
  • Blokkalapú kezelőfelület választható modális működéssel
  • Több mint 22 nyelv LTR/RTL-szabályozással
  • Feltételes elrendezések egyéni CSS-tulajdonságokkal
  • Aláírt API-hívások (JWT/IAM) közvetlenül a böngészőből

Gyorshivatkozások

  • Szúrjon be bárhová Hitelesítőt a [gatey] rövidkóddal
  • Jelenítsen meg felhasználói attribútumot a [gatey-account attribute="given_name"] rövidkóddal
  • Figyelje az <Authenticator> olyan eseményeit, mint a signed-in.gatey-authenticator
  • Hívja meg API-ját a WpSuite.plugins.gatey.cognito.post({ apiName, path, options }) metódussal