Raydius Litepaper
  • Introduction
    • Overview
    • Mission & Vision
    • What is Raydius?
  • Core Concepts
    • Chain Abstraction
    • Raydius SDK
      • Social Login SDK
        • Raydius React SDK
          • Prerequisites
          • Installation
          • Get Your Raydius App ID
          • Set Up Your App with Raydius React SDK
          • Using the useRaydius Hook
          • Wallet Security
          • Setup
          • Advanced Usage with wagmi
          • Example Scenarios
        • Raydius Vue SDK
          • Prerequisites
          • Installation
          • Get Your Raydius App ID
          • Set Up Your App with Raydius Vue SDK
          • Using the useRaydius Hook
          • RaydiusVuePlugin Config
          • Wallet Security
      • User Loyalty Toolkit
      • Analytics Dashboard
    • Raydius Extension Store
    • Raydius Express
  • Technical Architecture
    • Tech Stack Overview
    • Multi-Chain Support
    • Security & Compliance
  • Getting Started
    • Setting Up Your Development Environment
    • Using the Raydius SDK
    • Creating and Managing Extensions
    • Integrating Raydius Express
  • Tokenomics
    • Overview of $RAYS
    • Token Utilities
    • Token Demand and Supply
  • Ecosystem and Community
    • Community Hub
    • Partnerships & Integrations
    • Developer & User Incentives
  • FAQs
    • General Questions
    • Technical Questions
    • Token-Related Questions
Powered by GitBook
On this page
  1. Core Concepts
  2. Raydius SDK
  3. Social Login SDK
  4. Raydius React SDK

Setup

The Raydius React Auth SDK allows you to authenticate your users with Raydius in your React app. Before integrating Raydius, you need to use Raydius’s developer console to create and configure your apps and retrieve your API keys.

App ID

Your app ID is used to identify your Raydius app. This value is automatically generated when your app is created and is immutable.

Your app ID is a public value and is safe to expose on your frontend.

App Verification Key

Your app verification key is used to verify auth tokens that were signed by Raydius for your app. You may use this as part of your authorization workflows, e.g., verifying that requests to your backend were made by an authenticated user. See our docs for best practices around authorization.

App Secret

Your app secret is necessary to authenticate API requests to Raydius from your backend. You can make requests to Raydius’s API to get your users' data, delete users from your app, verify auth tokens issued by Raydius, and more.

Raydius does not store your app secret. If you do not know your current app secret, or if your current app secret has been compromised, you may reset it through the developer console. Upon resetting your app secret, please make sure to save it somewhere safe, as you will not be able to see it again after leaving the page.

Your app secret is a sensitive value that gives you permission to manage Raydius from your backend. Please do not expose it outside of your backend server.

PreviousWallet SecurityNextAdvanced Usage with wagmi

Last updated 8 months ago