Overview

Authentication is configured via developer defined scopes, where developers can describe policies, that determine things such as access control, and which authentication methods users will be permitted to use to login and interact with their application.

Passport currently supports the following types of authentication methods, all governed by scopes.

Authentication MethodDescriptionStatus
  • Passkeys are user owned and support the WebAuthn standard.

  • The user can directly interact with the Passport nodes instead of going through any third-party/indemediary or the developer's own authentication systems.

Live

Developer Owned

  • Developer Owned auth supports any third-party authentication provider or the developer's own auth systems.

  • This method will let you bring any custom authentication method or flow of your choice and use Passport just for generating and managing key shares

Live

OAuth

  • Support for OAuth directly through enclaves on the Passport network

Scheduled

Email

  • Support for OAuth directly through enclaves on the Passport network

Scheduled

You can first get started by learning how to configure your scope with the Passport CLI, once you've done that you'll be ready to start registering and authenticating users.

Last updated