An email-based, passwordless authentication service

2 min read Original article ↗

Overview

Portier (pronounced "Por-tee-ay") is a self-hostable login service that you can use instead of passwords. Portier sits between your website and third-party services like Google Sign-In to provide your users the fastest and easiest login experience, without ever needing a new password.

Best of all, Portier works for everyone, because it can fall back to traditional "click the link" methods of email confirmation.

  • Email-first: Email addresses are decentralized, self-hostable, and useful on their own, so Portier uses email addresses instead of usernames to identify users.

  • Connected: Whenever possible, Portier integrates with major APIs like Google Sign-In to provide seamless, in-browser identity verification.

  • Decentralized: Anyone can host their own Portier Broker; there are no centralized dependencies.

  • Open and Transparent: Because Portier uses email addresses, there is never any lock-in.

Portier is inspired by many projects and considers itself a spiritual successor to Mozilla Persona.

Roadmap

Done Developing Afterwards Never (Why?)
Support for all email addresses Self-hosted providers OpenID certification Profile metadata
Google Sign-In for Gmail users Facebook integration
API based on OpenID Connect Multi-domain SSO
Dynamic provider discovery Identity aggregation
Native browser support

Contributing

Project planning and documentation live in this site's repository. A reference implementation is being developed in the portier-broker repository.

Portier welcomes all contributors, and expects everyone involved in the project to conduct themselves professionally.

Please report security critical bugs directly to members of Portier's Governance board.

Sponsors