diff --git a/packages/auth/src/Auth.ts b/packages/auth/src/Auth.ts index 55a68af9..db8de32c 100644 --- a/packages/auth/src/Auth.ts +++ b/packages/auth/src/Auth.ts @@ -23,7 +23,9 @@ export class Auth { const serviceConfiguration: ServiceConfiguration = configuration[0]; this.internalConfig = serviceConfiguration.config; // create a resource field containing the clientID. The keycloak JS adapter expects a clientId. - this.internalConfig.clientId = this.internalConfig.resource; + if (!this.internalConfig.clientId) { + this.internalConfig.clientId = this.internalConfig.resource; + } // use the top level keycloak url in the mobile services json this.internalConfig.url = serviceConfiguration.url; }