/** * Gets logged in user of the server * * @return user name */ private String getLoggedInUser() { return CarbonContext.getThreadLocalCarbonContext().getUsername(); }
public static String getGlobalUserName(String userName) { if (userName != null && userName.indexOf("@") > 0) { return userName; } String domain = CarbonContext.getThreadLocalCarbonContext().getTenantDomain(); if (domain != null) { return userName + "@" + domain; } return userName; }
public static String getGlobalUserName(String userName) { if (userName != null && userName.indexOf("@") > 0) { return userName; } String domain = CarbonContext.getThreadLocalCarbonContext().getTenantDomain(); if (domain != null) { return userName + "@" + domain; } return userName; }
@Override public void init(ConfigurationContext configurationContext) { File deployementDir = new File(MultitenantUtils.getAxis2RepositoryPath(CarbonContext.getThreadLocalCarbonContext(). getTenantId()) + AnalyticsEventSinkConstants.DEPLOYMENT_DIR_NAME); if (!deployementDir.exists()) { if (!deployementDir.mkdir()) { log.warn("Unable to create the deployment dir at: " + deployementDir.getPath()); } } }
private void initDatasource() { try { dataSource = DatabaseUtil.getRealmDataSource(CarbonContext.getThreadLocalCarbonContext().getUserRealm(). getRealmConfiguration()); } catch (UserStoreException e) { log.error("Error while retrieving user management data source", e); } } }
private void initDatasource() { try { dataSource = DatabaseUtil.getRealmDataSource(CarbonContext.getThreadLocalCarbonContext().getUserRealm(). getRealmConfiguration()); } catch (UserStoreException e) { log.error("Error while retrieving user management data source", e); } } }
@Override public KeyStoreData[] getKeyStores() throws SecurityConfigException { KeyStoreAdmin admin = new KeyStoreAdmin(CarbonContext.getThreadLocalCarbonContext().getTenantId(), getGovernanceSystemRegistry()); boolean isSuperTenant = CarbonContext.getThreadLocalCarbonContext().getTenantId() == MultitenantConstants.SUPER_TENANT_ID; return admin.getKeyStores(isSuperTenant); }
/** * @return * @throws UserAdminException */ public UIPermissionNode getAllUIPermissions() throws UserAdminException { int tenantId = CarbonContext.getThreadLocalCarbonContext().getTenantId(); return getUserAdminProxy().getAllUIPermissions(tenantId); }
@Override public void deletePolicy(String policyId) throws EntitlementException { Registry registry = EntitlementServiceComponent. getGovernanceRegistry(CarbonContext.getThreadLocalCarbonContext().getTenantId()); try { if (registry.resourceExists(PDPConstants.ENTITLEMENT_POLICY_VERSION + policyId)) { registry.delete(PDPConstants.ENTITLEMENT_POLICY_VERSION + policyId); } } catch (RegistryException e) { log.error("Error while deleting all versions of policy", e); } }
public SearchResult getFromCache(String key) { SearchResult searchResult = null; int tenantId = CarbonContext.getThreadLocalCarbonContext().getTenantId(); IdentityCacheKey cacheKey = new IdentityCacheKey(tenantId, key); Object entry = getValueFromCache(cacheKey); if (entry != null) { searchResult = (SearchResult) entry; } return searchResult; }
@SuppressWarnings("unused") public void addClaimDialect(ClaimDialectDTO claimDialect) throws ClaimMetadataException { try { ClaimDialect dialect = ClaimMetadataUtils.convertClaimDialectDTOToClaimDialect(claimDialect); String tenantDomain = CarbonContext.getThreadLocalCarbonContext().getTenantDomain(); IdentityClaimManagementServiceDataHolder.getInstance().getClaimManagementService() .addClaimDialect(dialect, tenantDomain); } catch (Throwable e) { log.error(e.getMessage(), e); throw new ClaimMetadataException(e.getMessage(), e); } }
@SuppressWarnings("unused") public void addExternalClaim(ExternalClaimDTO externalClaim) throws ClaimMetadataException { try { ExternalClaim claim = ClaimMetadataUtils.convertExternalClaimDTOToExternalClaim(externalClaim); String tenantDomain = CarbonContext.getThreadLocalCarbonContext().getTenantDomain(); IdentityClaimManagementServiceDataHolder.getInstance().getClaimManagementService() .addExternalClaim(claim, tenantDomain); } catch (Throwable e) { log.error(e.getMessage(), e); throw new ClaimMetadataException(e.getMessage(), e); } }
@SuppressWarnings("unused") public void updateExternalClaim(ExternalClaimDTO externalClaim) throws ClaimMetadataException { try { ExternalClaim claim = ClaimMetadataUtils.convertExternalClaimDTOToExternalClaim(externalClaim); String tenantDomain = CarbonContext.getThreadLocalCarbonContext().getTenantDomain(); IdentityClaimManagementServiceDataHolder.getInstance().getClaimManagementService() .updateExternalClaim(claim, tenantDomain); } catch (Throwable e) { log.error(e.getMessage(), e); throw new ClaimMetadataException(e.getMessage(), e); } }
public void initializeTenant() throws EventBrokerException { if (getTenantIDInMemorySubscriptionStorageCache() .get(CarbonContext.getThreadLocalCarbonContext().getTenantId()) == null){ getTenantIDInMemorySubscriptionStorageCache().put( CarbonContext.getThreadLocalCarbonContext().getTenantId(), new SharedMemorySubscriptionStorage()); } } }
@Override public void addTrustStore(String fileData, String filename, String password, String provider, String type) throws SecurityConfigException { KeyStoreAdmin admin = new KeyStoreAdmin(CarbonContext.getThreadLocalCarbonContext().getTenantId(), getGovernanceSystemRegistry()); admin.addTrustStore(fileData, filename, password, provider, type); }
@Override public String[] getStoreEntries(String keyStoreName) throws SecurityConfigException { KeyStoreAdmin admin = new KeyStoreAdmin(CarbonContext.getThreadLocalCarbonContext().getTenantId(), getGovernanceSystemRegistry()); return admin.getStoreEntries(keyStoreName); }
@Override public void addKeyStore(String fileData, String filename, String password, String provider, String type, String pvtkeyPass) throws SecurityConfigException { KeyStoreAdmin admin = new KeyStoreAdmin(CarbonContext.getThreadLocalCarbonContext().getTenantId(), getGovernanceSystemRegistry()); admin.addKeyStore(fileData, filename, password, provider, type, pvtkeyPass); }
@Override public void deleteStore(String keyStoreName) throws SecurityConfigException { KeyStoreAdmin admin = new KeyStoreAdmin(CarbonContext.getThreadLocalCarbonContext().getTenantId(), getGovernanceSystemRegistry()); admin.deleteStore(keyStoreName); }
public void renewSubscription(Subscription subscription) throws EventBrokerException { SharedMemorySubscriptionStorage inMemorySubscriptionStorage = getTenantIDInMemorySubscriptionStorageCache() .get(CarbonContext.getThreadLocalCarbonContext().getTenantId()); inMemorySubscriptionStorage.renewSubscription(subscription); }
private UserStoreManager getUserStore(String userName) throws UserStoreException { UserStoreManager userStoreManager = IdentityMgtServiceComponent.getRealmService(). getTenantUserRealm(CarbonContext.getThreadLocalCarbonContext().getTenantId()).getUserStoreManager(); if (userName != null && userName.contains(UserCoreConstants.DOMAIN_SEPARATOR)) { String userStoreDomain = getUserStoreDomainName(userName); return ((AbstractUserStoreManager) userStoreManager) .getSecondaryUserStoreManager(userStoreDomain); } else { return userStoreManager; } }