private void removeOauthOIDCPropertyTable(Connection connection, String tenantDomain, String consumerKey) throws SQLException { try (PreparedStatement prepStmt = connection.prepareStatement(SQLQueries.OAuthAppDAOSQLQueries.REMOVE_ALL_SP_OIDC_PROPERTIES)) { prepStmt.setInt(1, IdentityTenantUtil.getTenantId(tenantDomain)); prepStmt.setString(2, consumerKey); prepStmt.execute(); } }
private int getTenantId (User user) throws UserStoreException { int tenantId = IdentityTenantUtil.getTenantId(user.getTenantDomain()); if (tenantId == 0 || tenantId == -1) { tenantId = IdentityTenantUtil.getTenantIdOfUser(user.getUserName()); } return tenantId; }
@Override public List<ClaimDialect> getClaimDialects(String tenantDomain) throws ClaimMetadataException { // TODO : validate tenant domain? int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener List<ClaimDialect> claimDialects = this.claimDialectDAO.getClaimDialects(tenantId); // Add listener return claimDialects; }
@Override public List<LocalClaim> getLocalClaims(String tenantDomain) throws ClaimMetadataException { int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener List<LocalClaim> localClaims = this.localClaimDAO.getLocalClaims(tenantId); // Add listener return localClaims; }
@Override public List<LocalClaim> getLocalClaims(String tenantDomain) throws ClaimMetadataException { int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener List<LocalClaim> localClaims = this.localClaimDAO.getLocalClaims(tenantId); // Add listener return localClaims; }
@Override public List<ClaimDialect> getClaimDialects(String tenantDomain) throws ClaimMetadataException { // TODO : validate tenant domain? int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener List<ClaimDialect> claimDialects = this.claimDialectDAO.getClaimDialects(tenantId); // Add listener return claimDialects; }
@Override public List<LocalClaim> getLocalClaims(String tenantDomain) throws ClaimMetadataException { int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener List<LocalClaim> localClaims = this.localClaimDAO.getLocalClaims(tenantId); // Add listener return localClaims; }
/** * This method will retrieve the 'CaseInsensitiveUsername' property from the respective userstore and set that value. */ protected void updateCaseSensitivity() { if (StringUtils.isNotEmpty(tenantDomain) && StringUtils.isNotEmpty(userStoreDomain) && IdentityTenantUtil.getRealmService() != null) { this.isUsernameCaseSensitive = IdentityUtil .isUserStoreCaseSensitive(userStoreDomain, IdentityTenantUtil.getTenantId(tenantDomain)); } }
@Override public void removeClaimDialect(ClaimDialect claimDialect, String tenantDomain) throws ClaimMetadataException { if (claimDialect == null || StringUtils.isBlank(claimDialect.getClaimDialectURI())) { throw new ClaimMetadataException("Claim dialect URI cannot be empty"); } // TODO : validate claim dialect already exists? // TODO : validate tenant domain? int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener this.claimDialectDAO.removeClaimDialect(claimDialect, tenantId); // Add listener }
@Override public void updateLocalClaim(LocalClaim localClaim, String tenantDomain) throws ClaimMetadataException { if (localClaim == null || StringUtils.isBlank(localClaim.getClaimURI())) { throw new ClaimMetadataException("Local claim URI cannot be empty"); } // TODO : validate claim URI already exists? // TODO : validate tenant domain? int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener this.localClaimDAO.updateLocalClaim(localClaim, tenantId); // Add listener }
@Override public void updateLocalClaim(LocalClaim localClaim, String tenantDomain) throws ClaimMetadataException { if (localClaim == null || StringUtils.isBlank(localClaim.getClaimURI())) { throw new ClaimMetadataException("Local claim URI cannot be empty"); } // TODO : validate claim URI already exists? // TODO : validate tenant domain? int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener this.localClaimDAO.updateLocalClaim(localClaim, tenantId); // Add listener }
@Override public void addClaimDialect(ClaimDialect claimDialect, String tenantDomain) throws ClaimMetadataException { if (claimDialect == null || StringUtils.isBlank(claimDialect.getClaimDialectURI())) { throw new ClaimMetadataException("Claim dialect cannot be empty"); } // TODO : validate claim dialect already exists? // TODO : validate tenant domain? int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener this.claimDialectDAO.addClaimDialect(claimDialect, tenantId); // Add listener }
@Override public void addLocalClaim(LocalClaim localClaim, String tenantDomain) throws ClaimMetadataException { if (localClaim == null || StringUtils.isBlank(localClaim.getClaimURI())) { throw new ClaimMetadataException("Local claim URI cannot be empty"); } // TODO : validate claim dialect already exists? // TODO : validate tenant domain? int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener this.localClaimDAO.addLocalClaim(localClaim, tenantId); // Add listener }
@Override public void addClaimDialect(ClaimDialect claimDialect, String tenantDomain) throws ClaimMetadataException { if (claimDialect == null || StringUtils.isBlank(claimDialect.getClaimDialectURI())) { throw new ClaimMetadataException("Claim dialect cannot be empty"); } // TODO : validate claim dialect already exists? // TODO : validate tenant domain? int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener this.claimDialectDAO.addClaimDialect(claimDialect, tenantId); // Add listener }
@Override public void removeClaimDialect(ClaimDialect claimDialect, String tenantDomain) throws ClaimMetadataException { if (claimDialect == null || StringUtils.isBlank(claimDialect.getClaimDialectURI())) { throw new ClaimMetadataException("Claim dialect URI cannot be empty"); } // TODO : validate claim dialect already exists? // TODO : validate tenant domain? int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener this.claimDialectDAO.removeClaimDialect(claimDialect, tenantId); // Add listener }
@Override public void addClaimDialect(ClaimDialect claimDialect, String tenantDomain) throws ClaimMetadataException { if (claimDialect == null || StringUtils.isBlank(claimDialect.getClaimDialectURI())) { throw new ClaimMetadataException("Claim dialect cannot be empty"); } // TODO : validate claim dialect already exists? // TODO : validate tenant domain? int tenantId = IdentityTenantUtil.getTenantId(tenantDomain); // Add listener this.claimDialectDAO.addClaimDialect(claimDialect, tenantId); // Add listener }
private void initializeTenantRegistry(AuthenticatedUser authenticatedUser) throws IdentityException { IdentityTenantUtil.initializeRegistry( IdentityTenantUtil.getTenantId(authenticatedUser.getTenantDomain()), authenticatedUser.getTenantDomain() ); }
private void initializeTenantRegistry(AuthenticatedUser authenticatedUser) throws IdentityException { IdentityTenantUtil.initializeRegistry( IdentityTenantUtil.getTenantId(authenticatedUser.getTenantDomain()), authenticatedUser.getTenantDomain() ); }
public void addToCache(String key, IdentityMessageContext context) { super.addToCache(key, context); if (enableRequestScopeCache) { int tenantId = MultitenantConstants.INVALID_TENANT_ID; String tenantDomain = context.getRequest().getTenantDomain(); if (tenantDomain != null) { tenantId = IdentityTenantUtil.getTenantId(tenantDomain); } SessionDataStore.getInstance().storeSessionData(key, INBOUND_CONTEXT_CACHE_NAME, context, tenantId); } }
public void addToCache(String key, IdentityMessageContext context) { super.addToCache(key, context); if (enableRequestScopeCache) { int tenantId = MultitenantConstants.INVALID_TENANT_ID; String tenantDomain = context.getRequest().getTenantDomain(); if (tenantDomain != null) { tenantId = IdentityTenantUtil.getTenantId(tenantDomain); } SessionDataStore.getInstance().storeSessionData(key, INBOUND_CONTEXT_CACHE_NAME, context, tenantId); } }