authlab-js
v0.2.2
Published
Framework-agnostic core SDK for Authlab API-first authentication
Readme
authlab-js
Framework-agnostic core SDK for Authlab API-first authentication.
Install
npm install authlab-jsUsage
import { Authlab } from "authlab-js";
const authlab = new Authlab({
baseUrl: "https://your-authlab-backend.com",
apiKey: "pk_xxx",
redirectUri: "https://yourapp.com/auth/callback",
});
// Redirect-based login/register
authlab.loginWithRedirect();
authlab.registerWithRedirect();
// Handle callback (exchange code for token)
const { accessToken, user } = await authlab.handleRedirectCallback(url, redirectUri);
// Get current user (GET /api/v1/auth/me)
const user = await authlab.user.getMe();
// Logout (clear token)
authlab.logout();License
MIT
