use runtime config
All checks were successful
Build and Publish / build-release (push) Successful in 1m1s

This commit is contained in:
2026-05-14 15:52:33 -05:00
parent 2ed75599bc
commit fe91c2e8f1
3 changed files with 18 additions and 10 deletions

View File

@@ -1,15 +1,18 @@
import { NuxtAuthHandler } from '#auth'
import ZitadelProvider from '@auth/core/providers/zitadel'
const config = useRuntimeConfig()
export default NuxtAuthHandler({
secret: process.env.AUTH_SECRET,
secret: config.authSecret,
providers: [
ZitadelProvider({
clientId: process.env.ZITADEL_CLIENT_ID,
issuer: process.env.ZITADEL_DOMAIN,
clientId: config.zitadelClientId,
issuer: config.zitadelDomain,
pkce: true,
authorization: {
params: {
scope: `openid email profile offline_access urn:zitadel:iam:org:project:${process.env.ZITADEL_PROJECT_ID}:aud`
scope: `openid email profile offline_access urn:zitadel:iam:org:project:${config.projectId}:aud`
}
}
})