diff --git a/packages/oidc-client/src/initWorker.ts b/packages/oidc-client/src/initWorker.ts index 138f3b891..52c42c5c3 100644 --- a/packages/oidc-client/src/initWorker.ts +++ b/packages/oidc-client/src/initWorker.ts @@ -106,7 +106,7 @@ export const initWorkerAsync = async (configuration, configurationName) => { } let registration = null; - if (configuration.register) { + if (configuration.register || configuration.service_worker_register) { registration = await configuration.service_worker_register(serviceWorkerRelativeUrl); } else { registration = await navigator.serviceWorker.register(serviceWorkerRelativeUrl);