Has anyone used Passage by 1Password with the Webflow built-in user CMS?

TL;DR
  • Webflow Memberships only supports its native email/password login and does not allow third-party authentication like Passage.  
  • To use passkey logins, consider bypassing Webflow Memberships and using an external backend (e.g., Next.js + Passage) while using Webflow for CMS and static content.

Passage by 1Password is a passkey-based authentication service designed for passwordless logins. Webflow’s built-in User Authentication (from Webflow Memberships) does not natively support third-party authentication like Passage.

1. Webflow Memberships Does Not Support Third-Party Auth

  • Webflow Memberships relies solely on its built-in authentication system using email and password.
  • As of now, there is no native integration or open API that allows you to replace Webflow's login system with external providers like Passage by 1Password, Auth0, or Firebase.

2. Workarounds (With Limitations)

  • You could technically use a custom external authentication layer (like using Passage) and then redirect users to Webflow-secured pages via scripts.
  • However, Webflow’s authentication pages and gated content still require login through its own system.
  • You can't create or manage Webflow CMS users via the API, which limits external authentication workflows.

3. Alternative Solutions

  • Consider using Webflow as front-end only and build the actual membership system with a more flexible backend, like:
  • Next.js + Passage + Webflow CMS via API
  • Memberstack or Outseta (more CMS-compatible)
  • These tools offer passkey or social sign-on options, and you can sync content via Webflow CMS API.

Summary

Webflow's built-in user system does not currently support Passage by 1Password or any third-party authentication. If passkey login is essential, you'll need to either bypass Webflow Memberships entirely or use Webflow just for CMS and static content.

Rate this answer

Other Webflow Questions