import { SSOConfig, SSOUserData } from '../types/auth.types'; const ssoConfig: SSOConfig = { jwtSecret: process.env.JWT_SECRET || '', jwtExpiry: process.env.JWT_EXPIRY || '24h', refreshTokenExpiry: process.env.REFRESH_TOKEN_EXPIRY || '7d', sessionSecret: process.env.SESSION_SECRET || '', // Use only FRONTEND_URL from environment - no fallbacks allowedOrigins: process.env.FRONTEND_URL?.split(',').map(s => s.trim()).filter(Boolean) || [], // Okta/Auth0 configuration for token exchange oktaDomain: process.env.OKTA_DOMAIN || 'https://dev-830839.oktapreview.com', oktaClientId: process.env.OKTA_CLIENT_ID || '', oktaClientSecret: process.env.OKTA_CLIENT_SECRET || '', }; export { ssoConfig }; export type { SSOUserData };