Skip to content

Latest commit

 

History

History
 
 

README.md

@asgardeo/javascript

Framework Agnostic JavaScript SDK for Asgardeo

npm (scoped) npm License

Installation

# Using npm
npm install @asgardeo/javascript

# or using pnpm
pnpm add @asgardeo/javascript

# or using yarn
yarn add @asgardeo/javascript

Quick Start

import { AsgardeoAuth } from "@asgardeo/javascript";

// Initialize the auth instance
const auth = new AsgardeoAuth({
    afterSignInUrl: "https://localhost:3000",
    clientId: "<your_client_id>",
    baseUrl: "https://api.asgardeo.io/t/<org_name>"
});

// Handle authentication
auth.signIn()
    .then(() => {
        // Handle successful sign in
    })
    .catch((error) => {
        // Handle sign in error
    });

// Get authenticated user
auth.getUser()
    .then((userInfo) => {
        console.log(userInfo);
    });

// Sign out
auth.signOut();

License

Apache-2.0