@siteai/auth-core
v0.2.0
Published
Framework-agnostic authentication client for SiteAI customer sites. Talks to the VibeControl platform API to handle session check, login, signup, logout, forgot/reset password.
Maintainers
Readme
@siteai/auth-core
Framework-agnostic authentication client for SiteAI customer sites. Talks to the VibeControl platform API to handle session check, login, signup, logout, forgot/reset password.
Install
npm install @siteai/auth-coreUsage
import { AuthClient } from '@siteai/auth-core';
const auth = new AuthClient({
apiUrl: import.meta.env.PUBLIC_SITEAI_API_URL,
siteId: import.meta.env.PUBLIC_SITEAI_SITE_ID,
});
const session = await auth.getSession();Most users should reach for @siteai/auth-react and @siteai/auth-astro instead of calling AuthClient directly. Those packages build on this one.
Contract
Emitted by the SiteAI Auth Builder curated skill on VibeControl. The skill pins this package in the customer site's package.json; you shouldn't normally install it yourself unless you're authoring a custom SiteAI-compatible auth flow.
License
MIT © BUILD3R Dev
