OASIS Avatar SSO SDK - React

Complete React integration for OASIS Avatar Single Sign-On authentication with hooks and context.

Installation

npm install @oasis/avatar-sso-react

Quick Start

1. Wrap Your App with Provider

import { OasisSSOProvider } from '@oasis/avatar-sso-react';

function App() {
  return (
    <OasisSSOProvider
      apiUrl="https://api.oasis.network"
      provider="Auto"
    >
      <YourApp />
    </OasisSSOProvider>
  );
}

2. Use the Hook in Components

3. Protected Routes

Features

React Hooks - Modern hooks-based API 🎯 Context Provider - Global state management 🚀 TypeScript - Full type safety 🔄 Auto Token Refresh - Seamless session management 🎨 Pre-built Components - Ready-to-use UI components

API Reference

useOasisSSO Hook

Returns an object with:

OasisSSOProvider Props

Pre-built Components

OasisLoginButton

OasisAvatarDisplay

License

MIT © OASIS Team

Last updated