Just Auth Docs
  • JustAuth
  • Getting Started with JustAuth
  • Integration
    • Initialization
    • Using the useJustAuth Hook
    • Opening the Auth Modal
    • Checking Authentication Status
    • Exporting Private Key
    • Logging Out
    • Signing Messages
    • Signing Transactions
Powered by GitBook
On this page
  • Overview
  • Key Features
  • How It Works

JustAuth

Overview

JustAuth is a powerful and user-friendly authentication library designed specifically for Tron dApps. It simplifies the process of user onboarding and enhances security by providing a seamless authentication experience.

Key Features

  1. Easy Integration: Integrate JustAuth into your dApp with minimal code changes.

  2. Secure Key Management: Utilizes advanced encryption and key splitting techniques to ensure maximum security.

  3. User-Friendly Experience: Smooth onboarding process with email and OTP verification.

  4. Tron Wallet Creation: Automatically generates a Tron wallet for authenticated users.

  5. Transaction Signing: Securely sign transactions and messages within the dApp.

  6. Private Key Export: Allow users to securely export their private keys when needed.

How It Works

  1. User Registration: Users sign up using their email address.

  2. OTP Verification: A one-time password is sent to the user's email for verification.

  3. Wallet Creation: Upon successful verification, a Tron wallet is automatically generated for the user.

  4. Ready to Use: Users can immediately start using the dApp with their new wallet.

JustAuth handles the complexities of key management and security, allowing developers to focus on building great dApps while providing users with a secure and straightforward authentication process.

In the following sections, we'll guide you through the installation process, show you how to integrate JustAuth into your project, and provide examples of its usage.

NextGetting Started with JustAuth

Last updated 8 months ago