keycloak-oidc-vite-express/server/env.ts
2025-11-30 17:04:07 +01:00

12 lines
454 B
TypeScript

import 'dotenv/config';
export const cfg = {
issuerDiscoveryUrl: process.env.KEYCLOAK_ISSUER_DISCOVERY!,
clientId: process.env.KEYCLOAK_CLIENT_ID!,
clientSecret: process.env.KEYCLOAK_CLIENT_SECRET,
redirectUri: process.env.REDIRECT_URI!,
cookieSecret: process.env.COOKIE_SECRET || 'dev-secret',
scope: process.env.SCOPE || 'openid profile email',
isProd: process.env.NODE_ENV === 'production',
port: Number(process.env.PORT || 3000),
};