oidc-client-rx
Version:
ReactiveX enhanced OIDC and OAuth2 protocol support for browser-based JavaScript applications
43 lines (42 loc) • 1.46 kB
JavaScript
import { LogLevel } from "../logging/log-level.js";
const DEFAULT_CONFIG = {
authority: "https://please_set",
authWellknownEndpointUrl: "",
authWellknownEndpoints: void 0,
redirectUrl: "https://please_set",
checkRedirectUrlWhenCheckingIfIsCallback: true,
clientId: "please_set",
responseType: "code",
scope: "openid email profile",
hdParam: "",
postLogoutRedirectUri: "https://please_set",
startCheckSession: false,
silentRenew: false,
silentRenewUrl: "https://please_set",
silentRenewTimeoutInSeconds: 20,
renewTimeBeforeTokenExpiresInSeconds: 0,
useRefreshToken: false,
usePushedAuthorisationRequests: false,
ignoreNonceAfterRefresh: false,
postLoginRoute: "/",
forbiddenRoute: "/forbidden",
unauthorizedRoute: "/unauthorized",
autoUserInfo: true,
autoCleanStateAfterAuthentication: true,
triggerAuthorizationResultEvent: false,
logLevel: LogLevel.Warn,
issValidationOff: false,
historyCleanupOff: false,
maxIdTokenIatOffsetAllowedInSeconds: 120,
disableIatOffsetValidation: false,
customParamsAuthRequest: {},
customParamsRefreshTokenRequest: {},
customParamsEndSessionRequest: {},
customParamsCodeRequest: {},
disableRefreshIdTokenAuthTimeValidation: false,
triggerRefreshWhenIdTokenExpired: true,
tokenRefreshInSeconds: 4,
refreshTokenRetryInSeconds: 3,
ngswBypass: false
};
export { DEFAULT_CONFIG };