Additional custom environment properties
Authentication provider type — matches the key a provider registers with via
@RegisterClass(MJAuthBase, '<type>'). Built-in providers are listed for
autocomplete, but any string is valid so third parties can plug in their own
provider without editing this union. Resolved at runtime by string key through
ClassFactory.GetRegistration(MJAuthBase, authType).
OptionalAUTH0_Auth0 client ID (for Auth0 auth)
OptionalAUTH0_Auth0 domain (for Auth0 auth)
OptionalCLIENT_Microsoft Azure AD/Entra Client ID (for MSAL auth)
OptionalenableMaster kill switch for the Angular service worker app-shell pre-cache.
Only effective when production is also true. When false (default),
MJExplorerAppModule.forRoot() does not register the service worker
and the update-notification toast is inert.
Set to true only after you've also added the serviceWorker entry
to your angular.json build configuration so a real ngsw-worker.js
is generated. See @memberjunction/ng-explorer-service-worker README.
GraphQL HTTP endpoint URL
GraphQL WebSocket endpoint URL for subscriptions
MemberJunction core schema name in the database
Whether the app is running in production mode
OptionalTENANT_Microsoft Azure AD/Entra Tenant ID (for MSAL auth)
OptionalWORKOS_WorkOS API hostname override (for WorkOS auth). Rarely needed — only for custom domains or a proxy in front of the WorkOS API.
OptionalWORKOS_WorkOS AuthKit client ID (for WorkOS auth)
OptionalWORKOS_Enables WorkOS AuthKit dev mode (localStorage-backed session, tolerant of missing third-party cookies). Use only in local development.
OptionalWORKOS_WorkOS OAuth redirect URI (for WorkOS auth). Must be registered in the WorkOS dashboard.
Defaults to window.location.origin when omitted.
Environment configuration interface for MemberJunction Angular applications