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.
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
Everything Shopify Plus’s Custom IdP slot needs, with the opinionated defaults already chosen.
- 01
Branded sign-in
Logo, palette, typography per shop. Pasted into the OIDC discovery URL — Shopify never touches the page.
- 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.
- 03
Google · Facebook · LINE
Single platform OAuth credential per provider. Adding a tenant adds zero entries to your OAuth consoles.
- 04
Storefront account linking
A drop-in customer-account UI extension lets shoppers attach or remove social providers from the profile page.
- 05
Cognito-backed, pool-per-tenant
AWS Cognito stores users; we provision and manage the pools. Enterprise reliability, zero pool admin for the merchant.
Three steps. The longest one is waiting for the Cognito pool to provision (~15 seconds).
- 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 - 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 - 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
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.
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.comWe read every message. Replies typically come within one business day.