OASIS Avatar SSO SDK - Vue 3

Complete Vue 3 integration for OASIS Avatar Single Sign-On authentication with Composition API.

Installation

npm install @oasis/avatar-sso-vue

Quick Start

1. Install Plugin

import { createApp } from 'vue';
import { OasisSSOPlugin } from '@oasis/avatar-sso-vue';
import App from './App.vue';

const app = createApp(App);

app.use(OasisSSOPlugin, {
  apiUrl: 'https://api.oasis.network',
  provider: 'Auto'
});

app.mount('#app');

2. Use Composable in Components

3. Navigation Guards

Features

✨ Composition API - Modern Vue 3 composables 🎯 Reactive State - Built on Vue's reactivity system πŸš€ TypeScript - Full type definitions πŸ”„ Auto Refresh - Automatic token management 🎨 Components - Pre-built Vue components

API Reference

useOasisSSO Composable

Returns reactive refs and methods:

Plugin Options

Pre-built Components

OasisLoginForm

OasisAvatarCard

Options API Support

For Vue 2 or Options API users:

License

MIT Β© OASIS Team

Last updated