Passport SDK v8
  • Overview
  • Account Lifecycle
  • Integration
    • Client Side Enablement
    • Credenza Presence (Optional Visual Elements)
    • Account Provisioning (Sign-up)
      • New Authentication System
      • Existing Authentication System - New Customer
      • Existing Authentication System - Existing Customer
  • Passport Subsequent Logins
  • Post-Login Capabilities
    • Account Information Access
    • Blockchain Wallet Access
  • Smart Contract Interactions
    • Instantiating The Contract Object (Server-Side)
    • Instantiating The Contract Object (Client-side)
    • Calling Contracts
  • Monetary Transactions
  • Appendix I: Passport Configuration Options
    • Credenza Core Web SDK (Auth)
    • Ethers.js
    • Installation
    • Usage
    • Passport Instance Properties
    • Passport Static Properties
    • Modes
  • Appendix IA: Transaction UI v3.0 (now part of Passport)
    • Installation
    • Usage
    • Apple Pay
    • Google Pay
    • Methods
    • Events
  • Appendix II: MetaMembership Contract Access
  • Appendix III: Ledger Contract Access
  • Appendix IV: Decentralized Commerce Configuration
  • Appendix V: Migration From Previous Passports
Powered by GitBook
LogoLogo

©2023 Credenza. All rights reserved.

On this page

Account Lifecycle

To grasp the components of Passport and their implementation locations, we'll divide the process into three key segments. The Passport account workflow involves three primary stages:

  1. Initial registration

  2. Subsequent logins post-registration

  3. Access to account utilities, smart contracts, and stored value/crypto.

Furthermore, Passport offers various front-end tools to streamline user login and access to Passport services. These tools can be accessed via method calls on the Passport object. Passport has designed analogous interfaces to support each step of this workflow. Both registration and login procedures are similar, differing only in the JavaScript event called, which optionally allows for an interstitial step to gather additional one-time information (e.g., name, address).

Once confirmation is received by our servers, Passport facilitates the provisioning of blockchain accounts across multiple blockchains, regardless of the blockchain used. This registration process is essential only during this initial setup phase.

PreviousOverviewNextIntegration

Last updated 1 year ago