apple: getOrThrow()

in src/server/lib/getConfiguration.ts [191:234]


			apple: getOrThrow(
				process.env.OKTA_IDP_APPLE,
				'OKTA Apple IDP id missing',
			),
			google: getOrThrow(
				process.env.OKTA_IDP_GOOGLE,
				'OKTA Google IDP id missing',
			),
		},
	};

	const githubRunNumber = getOrDefault(process.env.GITHUB_RUN_NUMBER, '0');

	const redis: RedisConfiguration = {
		password: getOrThrow(process.env.REDIS_PASSWORD, 'Redis Password Missing'),
		host: getOrThrow(process.env.REDIS_HOST, 'Redis Host missing'),
		sslOn: JSON.parse(getOrDefault(process.env.REDIS_SSL_ON, 'false')),
	};

	const deleteAccountStepFunction: Configuration['deleteAccountStepFunction'] =
		{
			url: getOrThrow(
				process.env.DELETE_ACCOUNT_STEP_FUNCTION_URL,
				'DELETE_ACCOUNT_STEP_FUNCTION_URL missing',
			),
			apiKey: getOrThrow(
				process.env.DELETE_ACCOUNT_STEP_FUNCTION_API_KEY,
				'DELETE_ACCOUNT_STEP_FUNCTION_API_KEY missing',
			),
		};

	return {
		port: +port,
		idapiBaseUrl,
		idapiClientAccessToken,
		signInPageUrl,
		baseUri,
		defaultReturnUri,
		stage,
		guardianDotcomDomain,
		apiDomain,
		isHttps,
		appSecret,
		googleRecaptcha: {