Identity infrastructure for Shopify Plus

Customer login,
owned by your brand.

Branded sign-in pages, social login (Google · Facebook · LINE), and email OTP — delivered as a single OIDC service from your domain. Shopify never touches the page.

01
Why

Shopify Plus stopped offering MultiPass and opened a Custom Identity Provider slot in its place — and left the implementation to merchants. Omni Login is that implementation. A multi-tenant OIDC service, branded per shop, that you point Shopify at and forget about.

“The interesting part of MultiPass’s replacement isn’t the token format. It’s the everything-else.”

— Design note

02
What it does

Everything Shopify Plus’s Custom IdP slot needs, with the opinionated defaults already chosen.

  1. 01

    Branded sign-in

    Logo, palette, typography per shop. Pasted into the OIDC discovery URL — Shopify never touches the page.

  2. 02

    Email + password, or email OTP

    Pick one in the admin app. Forgot-password is built-in either way; merchants flip the choice without stranding any customer.

  3. 03

    Google · Facebook · LINE

    Single platform OAuth credential per provider. Adding a tenant adds zero entries to your OAuth consoles.

  4. 04

    Storefront account linking

    A drop-in customer-account UI extension lets shoppers attach or remove social providers from the profile page.

  5. 05

    Cognito-backed, pool-per-tenant

    AWS Cognito stores users; we provision and manage the pools. Enterprise reliability, zero pool admin for the merchant.

03
How it works

Three steps. The longest one is waiting for the Cognito pool to provision (~15 seconds).

  1. 01

    Install the Shopify app

    One click from Partner Dashboard or App Store. We provision a Cognito pool, generate per-tenant signing keys, and pre-fill Shopify’s callback URLs.

    until your tenant row exists
  2. 02

    Choose sign-in + social providers

    In the admin app, pick password or email-OTP. Toggle Google / Facebook / LINE on with shared platform credentials, or upload your own.

    until login methods feel right
  3. 03

    Paste the OIDC discovery URL

    Shopify Admin → Customer accounts → Identity provider → Custom OIDC. Three fields: Discovery URL, Client ID, Client Secret. Done.

    and customers sign in from your domain
04
Built for

Shopify Plus brands worldwide whose customer login is a brand surface, not a checkbox.

If your CX team has opinions about the spacing on the password field, we’re probably the right call. Every channel below is wired up out of the box — including LINE Login, which most platforms quietly skip.

  • EMAILPassword or one-time code via SES
  • GOOGLESingle platform OAuth client, every tenant
  • FACEBOOKSame — one Meta app, every store
  • LINEFirst-class. The piece global competitors skip.
05
Early access

We’re in private beta with a handful of Shopify Plus brands. If you’d like to be next, write to us — say what your store is and which sign-in method you want to launch with.

service@omni-login.com

We read every message. Replies typically come within one business day.