diff --git a/js/services/AuthAPI.js b/js/services/AuthAPI.js index 082377ba2..f659ff5bd 100644 --- a/js/services/AuthAPI.js +++ b/js/services/AuthAPI.js @@ -269,9 +269,8 @@ define(function(require, exports) { return p && typeof p === 'object' && typeof p.status === 'function' && p.status() === 'pending'; } var refreshToken = function() { - - if (!config.userAuthenticationEnabled) { - return Promise.resolve(true); // no-op if userAuthenticationEnabled == false + if (!config.userAuthenticationEnabled || authProvider() === AUTH_PROVIDERS.IAP) { + return Promise.resolve(true); // no-op if userAuthenticationEnabled == false or Google IAP Security is enabled } if (!isPromisePending(refreshTokenPromise)) {