nuxt-x-auth-stack
Stack Auth authentication layer for Nuxt.
nuxt-x-auth-stack
Stack Auth (stack-auth.com) frontend layer for Nuxt. Provides 8 pre-built auth components and composables.
Installation
npm install @xenterprises/nuxt-x-auth-stack
export default defineNuxtConfig({
extends: '@xenterprises/nuxt-x-auth-stack',
runtimeConfig: {
public: {
stackProjectId: process.env.NUXT_PUBLIC_STACK_PROJECT_ID,
stackPublishableKey: process.env.NUXT_PUBLIC_STACK_PUBLISHABLE_KEY,
}
}
})
Composable
const { user, signIn, signOut, organizations } = useXAuthStack()
AI Context
package: "@xenterprises/nuxt-x-auth-stack"
auth-provider: Stack Auth (stack-auth.com)
env: NUXT_PUBLIC_STACK_PROJECT_ID, NUXT_PUBLIC_STACK_PUBLISHABLE_KEY
features: email+password, OAuth, organizations, MFA
composable: useXAuthStack()
