Passport
  • 👩‍💻Welcome
  • How Passport Works
    • Overview
    • Background
      • Threshold Cryptography
      • Secure Multi-Party Computation
      • Distributed Architecture
      • Secure Enclaves
    • In Depth
      • Under the Hood
      • User Flows and Account Controls
      • The Halides Model
      • End-to-End Encryption
      • Security
      • Node Operation
  • guides and examples
    • Getting Started
    • Quickstarts and Examples
      • Passkey Account
      • Clerk Auth
      • Lambda Quickstart
  • Authentication
    • Overview
    • Configuring your scope
    • Passkeys
      • Registration
        • Register using SDK
        • Register using API
          • Initiate Registration
          • Complete Registration
      • Authentication
        • Authenticating with SDK
        • Authenticating with API
          • Initiate Authentication
          • Complete Authentication
    • Developer Owned Auth
      • Registration
        • Register using SDK
        • Register using API
          • Delegate Registration
  • Wallet Operations
    • Overview
    • Passkeys Signer
      • Sign Message
        • Sign Message SDK
        • Sign Message API
      • Sign Transaction
        • Sign Transaction SDK
        • Sign Transaction API
    • DOA Signer
      • Sign Message
        • Sign Message SDK
        • Sign Message API
      • Sign Transaction
        • Sign Transaction SDK
        • Sign Transaction API
    • Viem Support
  • Programmability
    • Overview
    • Passport Lambda
    • Lambda Functions
      • Create Lambda
        • Create Lambda SDK
        • Create Lambda API
      • Execute Lambda
        • Execute Lambda SDK
        • Execute Lambda API
      • List Lambda
        • List Lambda SDK
        • List Lambda API
  • Appendix
    • Moving to Mainnet
    • State Of The Network
    • Generating DOA Keys
    • API Request Setup
      • Unauthenticated Requests
      • Authenticated Requests
Powered by GitBook
On this page
  • Step 1 - Configure Authentication Rules
  • Step 2 - Interact With Passport
  1. guides and examples

Getting Started

PreviousNode OperationNextQuickstarts and Examples

Last updated 1 year ago

Getting started with Passport requires the following steps

Step 1 - Configure Authentication Rules

Every account created on Passport has an authentication "scope" associated with it.

Scopes are objects that allow you to configure and program the authentication, recovery rules that govern how your users can interact with the Passport network and their keys.

Note: Scopes DO NOT give you control over any keys. They are simply just the configuration rules around what authentication methods you'd like to support.

To configure your scope, check out this chapter -

Configuring your scope

Want to jump right into the code? Check out the section after Step 1

Step 2 - Interact With Passport

Once you're done setting up your account and configuring scopes, you are now all set!

You can interact with the network to

Quickstarts and Examples
Register and Authenticate users
Sign Messages and Transactions
Create and Execute Programmable Transactions