RealmConfiguration realmConfig = tenant.getRealmConfig();
String value = realmConfig.getUserStoreProperties().get(
UserCoreConstants.RealmConfig.PROPERTY_EXTERNAL_IDP);
if (value == null) {
throw new TenantManagementException(
"This domain has been already registered as a non-Google App domain");
}
if (value.equals(GOOGLE_APPS_IDP_NAME)) {
return true;
}
throw new TenantManagementException(
"This domain has been already registered with a different External IdP");
} catch (UserStoreException e) {
log.error(e.getMessage(), e);
throw new TenantManagementException("System error occured while connecting user store");
}
}