- isPax8Configured(): both PAX8_CLIENT_ID and PAX8_CLIENT_SECRET required - getPax8Client(): throws exact error naming both env vars when missing; caches singleton Pax8Client instance - _resetPax8Client(): test seam to clear the cached singleton - follows appgate-factory.ts / 10-RESEARCH.md Pattern 2 verbatim |
||
|---|---|---|
| .. | ||
| hooks | ||
| services | ||
| types | ||
| utils | ||
| auth-client.ts | ||
| auth-utils.ts | ||
| auth.ts | ||
| bootstrap.ts | ||
| permissions.ts | ||
| status-registry.ts | ||
| utils.ts | ||