Gatey WordPresshez

Amazon Cognito-bejelentkezés, MFA és SSO WordPresshez és statikus webhelyekhez

Adjon bejelentkezést, regisztrációt, jelszó-visszaállítást, többtényezős hitelesítést, profilszerkesztést és egyszeri bejelentkezést WordPress-blokkokkal. A böngésző közvetlenül az Ön Amazon Cognito felhasználói címtárával kommunikál, így a bejelentkezés statikus publikálás után is működhet.

Erre ideális

Felhasználói fiókok a saját Amazon Cognito címtárában

A Gatey akkor jó választás, ha az Amazon Cognito az elsődleges felhasználói címtár, a bejelentkezésnek statikus export után is működnie kell, a WordPress nem tárolhat Cognito titkos alkalmazáskulcsot, vagy a webes felületnek Cognito JWT-vel vagy AWS IAM-hitelesítéssel kell védett API-kat elérnie.

Nem erre készült

A Gatey kevésbé illik azokhoz a projektekhez, amelyekben a WordPress saját felhasználói fiókjait és hitelesítését szeretnék elsődleges rendszerként megtartani. Ha még nem döntött, tekintse át a Cognito és a WordPress saját hitelesítésének összehasonlítását.

Miért Gatey

Maradjon a WordPress felülete, a felhasználók azonosítását pedig végezze a Cognito

A bejelentkezési és fiókkezelési oldalakat WordPressben állíthatja össze. A felhasználókat, a hitelesítést, a többtényezős azonosítást és a kapcsolódó identitásszolgáltatókat az Amazon Cognito kezeli a saját AWS-fiókjában.

01

Vizuális hitelesítési folyamatok

Helyezzen el bejelentkezési, regisztrációs, jelszó-visszaállítási, MFA-, profil- és fiókkezelési felületeket Gutenberg-blokkokkal, Elementor-widgetekkel vagy rövidkódokkal.

02

Közösségi és vállalati SSO

Használja a Cognito által támogatott Facebook-, Google-, Amazon- és Apple-bejelentkezést, vagy kapcsoljon egyedi SAML- és OIDC-identitásszolgáltatókat, ha ezt a csomag és a Cognito-beállítás támogatja. Ha a WordPresst meglévő azonosítási környezethez szeretné kapcsolni külön bejelentkezési folyamat fejlesztése nélkül, tekintse át a SAML/OIDC-alapú egyszeri bejelentkezés megoldását.

03

Statikus oldallal is működik

Mivel a hitelesítés a böngészőben fut, a Gatey akkor is be tudja jelentkeztetni a látogatókat, ha a WordPress statikus fájlokként kerül S3-ra, CloudFrontra vagy más statikus tárhelyre. A statikus WordPress-bejelentkezés útmutatója bemutatja, hogyan tartható meg a hitelesítés PHP-munkamenetek nélkül.

04

A bejelentkezett felhasználóhoz igazodó felületek

Jelenítsen meg Cognito-attribútumokat, használjon felhasználói csoportokat vagy attribútumokat a látogatói felület működésében, és hívjon védett API-kat Cognito JWT-vel vagy AWS IAM-aláírással.

Képességek

A regisztrációtól a bejelentkezésen át a fiókkezelésig

Regisztráció és fiók-helyreállítás

Vezesse végig a felhasználókat a regisztráción, a fiók megerősítésén, a bejelentkezésen és a hozzáférés helyreállításán. A Cognito egyes lépéseihez nem kell külön PHP-kódot írnia.

MFA és profilkezelés

Támogassa a többtényezős hitelesítést, a TOTP beállítását, az attribútumok megjelenítését és a profilszerkesztést az oldalba ágyazott, konfigurálható fiókkezelési felületeken.

Lokalizált hitelesítési felület

Válasszon 22 beépített nyelvből, használjon automatikus LTR- vagy RTL-irányt, írjon felül egyedi szövegeket saját JSON-nal, vagy adjon hozzá új nyelvet a bővítmény újraépítése nélkül.

Védett API-k elérése

Használjon hozzáférési vagy azonosítási tokent a JWT-vel védett API-khoz. Az AWS IAM-aláírással küldött böngészős kérésekhez a Cognito Identity Pool biztosíthat AWS-hitelesítő adatokat.

Architektúra

A WordPress a megjelenítést, a Cognito a felhasználói fiókokat és a hitelesítést kezeli

A Gatey közvetlenül a böngészőből küldi a hitelesítő adatokat a Cognitóhoz. A bővítmény betölti a konfigurált hitelesítési felületet, a Cognito a böngészőnek adja vissza a tokeneket, az opcionális API-k pedig önállóan ellenőrzik a tokeneket vagy az IAM-aláírásokat. Áttekintésként olvassa el a Cognito-alapú alkalmazásazonosítás megoldását, a technikai részletekhez pedig a Cognito-hitelesítés architektúráját.

LÁTOGATÓ
  │
  ▼
WORDPRESS / STATIKUS LÁTOGATÓI FELÜLET
  │
  └── Gatey blokkok és fiókkezelési felület
          │
          ▼
AMAZON COGNITO USER POOL
├── felhasználók és attribútumok
├── MFA- és jelszófolyamatok
├── közösségi / SAML / OIDC identitásszolgáltatók
└── JWT tokenek
      │
      ├── böngészős munkamenet és felületállapot
      └── védett API-hívások
          ├── JWT-hitelesítés
          └── IAM-aláírás Identity Poolon keresztül

A Cognito felhasználói címtára, a kapcsolódó identitásszolgáltatók beállításai és az opcionális Identity Pool a projekthez kiválasztott AWS-fiókban találhatók. A WordPress csak a látogatói felület kapcsolódásához szükséges, nem titkos beállításokat tárolja.

Gyakori kérdések

Amit a csapatok általában tudni szeretnének

Tárol a Gatey jelszavakat vagy Cognito titkos alkalmazáskulcsot a WordPressben?

Nem. A felhasználó hitelesítő adatai közvetlenül a böngészőből kerülnek a Cognitóhoz. A Gatey titkos alkalmazáskulcs nélküli Cognito-alkalmazásokkal működik. A WordPressben csak a kapcsolódáshoz szükséges, nem érzékeny beállítások szerepelnek; felhasználói jelszavak és munkamenet-tokenek nem.

Működik a hitelesítés statikus export után is?

Igen. A Gatey hitelesítési logikája a böngészőben fut, és közvetlenül kommunikál a Cognitóval. A statikus publikálásnak tartalmaznia kell a szükséges bővítményfájlokat és az esetleg rendszeresen frissített Pro konfigurációs fájlokat.

Használhat a Gatey meglévő Cognito felhasználói címtárat?

Igen. Állítsa be a Gateyt annak a felhasználói címtárnak az azonosítójával, alkalmazásazonosítójával, régiójával és kapcsolódó beállításaival, amelyet az oldal használni fog. A telepítési eszközök opcionálisak.

Védhet a Gatey egy teljes statikus útvonalat?

A Gatey a látogatók bejelentkezését és azonosítását biztosítja. Ha a statikus fájlok letöltését is csak bejelentkezett látogatóknak szeretné engedélyezni, egészítse ki a Cognito-bejelentkezést CloudFronton, aláírt sütikkel érvényesített védelemmel, például a Static Site Guardian használatával. A CloudFront hozzáférés-ellenőrzésének működését az aláírt sütikre épülő architektúra mutatja be.

Használja a Cognitót a látogatói felület újraépítése nélkül

Adjon teljes hitelesítési folyamatot a WordPresshez

Telepítse a Gateyt, kapcsolja össze az oldalt a Cognito felhasználói címtárával, és helyezze el a szükséges fiókkezelési blokkokat. Vállalati identitásszolgáltatót, védett API-t vagy peremhálózaton védett statikus útvonalat csak akkor adjon hozzá, ha a projektnek valóban szüksége van rá. Segítséget szeretne a Cognito, az identitásszolgáltatók, a védett API-k vagy a statikus hozzáférés beállításához? Tekintse meg a Gatey szakértői szolgáltatásait az AWS Marketplace-en.