Framework Agnostic JavaScript SDK for Asgardeo
# Using npm
npm install @asgardeo/javascript
# or using pnpm
pnpm add @asgardeo/javascript
# or using yarn
yarn add @asgardeo/javascriptimport { 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();Apache-2.0