Files
calebburke.dev/web/src/plugins/auth0-plugin.ts
T
2026-06-24 23:47:55 -07:00

15 lines
487 B
TypeScript

import { createAuth0 } from "@auth0/auth0-vue"
import { AUTH0_AUDIENCE, AUTH0_CLIENT_ID, AUTH0_DOMAIN, ENVIRONMENT } from "@/config"
// See https://auth0.github.io/auth0-vue/#md:add-login-to-your-application
export default createAuth0({
domain: AUTH0_DOMAIN,
clientId: AUTH0_CLIENT_ID,
authorizationParams: {
audience: AUTH0_AUDIENCE,
redirect_uri: `${window.location.origin}/callback`,
},
cacheLocation: ENVIRONMENT === "development" ? "localstorage" : "memory",
})