diff --git a/awx/ui/client/src/configuration/settings.service.js b/awx/ui/client/src/configuration/settings.service.js index e873082258..e72a43e7b4 100644 --- a/awx/ui/client/src/configuration/settings.service.js +++ b/awx/ui/client/src/configuration/settings.service.js @@ -34,14 +34,16 @@ export default ['GetBasePath', '$q', 'Rest', 'i18n', } delete optsFromAPI[key].child; }; - unnestOauth2ProviderKey('ACCESS_TOKEN_EXPIRE_SECONDS', - i18n._('The duration (in seconds) access tokens remain valid since their creation.'), - i18n._('Access Token Expiration'), - 'OAUTH2_PROVIDER'); - unnestOauth2ProviderKey('AUTHORIZATION_CODE_EXPIRE_SECONDS', - i18n._('The duration (in seconds) authorization codes remain valid since their creation.'), - i18n._('Authorization Code Expiration'), - 'OAUTH2_PROVIDER'); + if (optsFromAPI.OAUTH2_PROVIDER) { + unnestOauth2ProviderKey('ACCESS_TOKEN_EXPIRE_SECONDS', + i18n._('The duration (in seconds) access tokens remain valid since their creation.'), + i18n._('Access Token Expiration'), + 'OAUTH2_PROVIDER'); + unnestOauth2ProviderKey('AUTHORIZATION_CODE_EXPIRE_SECONDS', + i18n._('The duration (in seconds) authorization codes remain valid since their creation.'), + i18n._('Authorization Code Expiration'), + 'OAUTH2_PROVIDER'); + } return optsFromAPI; }; var getActions = appendOauth2ProviderKeys(data.actions.GET);