UNPKG

saget-auth-middleware

Version:

SSO Middleware dengan dukungan localStorage untuk validasi authentifikasi domain malinau.go.id dan semua subdomain pada aplikasi Next.js 14 & 15

28 lines (24 loc) 736 B
// Import all dependencies first import { SSOConfig } from './src/config/sso-config.js'; import { SSOServerSide } from './src/server/sso-server-side.js'; import { SSOClientSide } from './src/client/sso-client-side.js'; import { TokenUtils } from './src/utils/token-utils.js'; import { logger } from './logger.js'; // Create instances for default exports const ssoMiddleware = new SSOServerSide(); const ssoServerSide = ssoMiddleware; const ssoClientSide = new SSOClientSide(); // Named exports export { SSOConfig, SSOServerSide, SSOClientSide, TokenUtils, logger, ssoServerSide, ssoClientSide }; // Backward compatibility alias export { SSOServerSide as SSOMiddleware }; // Default export export default ssoMiddleware;