<div class="wp-block-smartcloud-ai-kit-feature"></div>

Gatey for WordPress

Amazon Cognito authentication without turning WordPress into the identity server

Add sign-in, registration, password recovery, MFA, profile editing, and SSO through native WordPress blocks. Authentication runs in the browser against your own Amazon Cognito User Pool, so the same experience can keep working after a static export.

Direct identity path

Browser to Cognito

Gatey renders the experience in WordPress, while credentials and authentication flows go directly between the visitor’s browser and the configured Cognito User Pool.

No WordPress client secret

Gatey uses Cognito app clients without a client secret and stores only non-sensitive configuration such as User Pool ID, App Client ID, and region.

Why Gatey

Keep the WordPress experience while moving identity to Cognito

Gatey separates the login interface from the identity runtime. Editors control where authentication appears; the customer’s Cognito configuration controls users, tokens, MFA, and identity providers.

01

Visual authentication flows

Place sign-in, sign-up, password reset, MFA, profile, and account experiences with Gutenberg blocks, Elementor widgets, or shortcodes.

02

Social and enterprise SSO

Use Cognito-supported Facebook, Google, Amazon, and Apple providers, or connect custom SAML and OIDC identity providers where the plan and Cognito setup support them.

03

Static-site compatible

Because the runtime is browser-based, Gatey can continue authenticating visitors when WordPress is published as static files to S3, CloudFront, or another static host.

04

Identity-aware interfaces

Display Cognito attributes and use account groups or attributes in frontend logic, while protected APIs can be called with Cognito JWTs or AWS IAM signatures.

Capabilities

The frontend layer for a complete Cognito user journey

Registration and account recovery

Guide users through sign-up, confirmation, sign-in, password reset, and recovery states without building separate PHP handlers for each Cognito step.

MFA and profile management

Support multi-factor authentication, TOTP setup, attribute display, and profile editing through configurable account experiences embedded in the site.

Localized authentication UI

Choose from 22 built-in languages, use automatic LTR or RTL direction, override individual strings with custom JSON, or add another language without rebuilding the plugin.

Protected API integration

Use access or ID tokens for JWT-authorized APIs, or obtain AWS credentials through an Identity Pool for IAM-signed requests from the frontend.

Architecture

WordPress controls presentation; Cognito controls identity

Gatey does not proxy credentials through WordPress. The plugin loads the configured authentication interface, Cognito returns tokens to the browser, and optional APIs validate those tokens or IAM signatures independently.

VISITOR
  │
  ▼
WORDPRESS / STATIC FRONTEND
  │
  └── Gatey blocks and account UI
          │
          ▼
AMAZON COGNITO USER POOL
├── users and attributes
├── MFA and password flows
├── social / SAML / OIDC providers
└── JWT tokens
      │
      ├── browser session and UI state
      └── protected API calls
          ├── JWT authorization
          └── IAM signature via Identity Pool

The Cognito User Pool, identity providers, users, and optional Identity Pool live in the AWS account selected for the project. WordPress retains only the non-secret configuration required to connect the frontend.

Evaluation questions

What teams usually need to know

Does Gatey store passwords or Cognito client secrets in WordPress?

No. User credentials are sent from the browser to Cognito, and Gatey is designed for app clients without a client secret. WordPress stores non-sensitive connection settings, not user passwords or session tokens.

Will authentication still work after a static export?

Yes. Gatey’s authentication logic runs in the browser and communicates directly with Cognito. Static delivery must include the required plugin assets and any periodically refreshed Pro configuration files.

Can Gatey use an existing Cognito User Pool?

Yes. Configure Gatey with the User Pool ID, App Client ID, region, and related settings for the pool you want the site to use. Deployment tools are optional, not required for the plugin itself.

Can it protect an entire static route?

Gatey provides identity in the frontend. To block unauthenticated delivery before a protected static file reaches the browser, pair Cognito login with CloudFront signed-cookie enforcement such as Static Site Guardian.

Use Cognito without rebuilding the frontend

Add a complete authentication journey to WordPress

Install Gatey, connect the site to your Cognito User Pool, and place the required account blocks. Add enterprise identity providers, protected APIs, or edge-protected static routes only when the project needs them.