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-reactQuick 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