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.
- Chat: Portier on Gitter
- Mailing List: Portier on Google Groups
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.