@vaporauth/ssr
v0.2.0
Published
SSR helpers and cookie adapters for VaporAuth
Downloads
542
Readme
@vaporauth/ssr
Framework-neutral SSR helpers for VaporAuth.
Install
npm install @vaporauth/core @vaporauth/ssrUsage
import { createCookieAdapter, createServerClient } from '@vaporauth/ssr';
const client = createServerClient({
url: process.env.API_BASE!,
fetch,
cookies: createCookieAdapter(cookies),
cookieName: 'vaporauth.session',
cookieOptions: {
path: '/',
httpOnly: true,
sameSite: 'lax',
secure: true,
maxAge: 60 * 60 * 24 * 30
}
});Browser side:
import { createBrowserClient } from '@vaporauth/ssr';
const client = createBrowserClient({
url: process.env.PUBLIC_API_BASE!
});API
createServerClient(options)createBrowserClient(options)createCookieAdapter(cookies)toServerCookies(adapter)
