public boolean isAuthenticatedTenant(String tenantId) { if (tenantId != null && isTenantCheckEnabled()) { Authentication currentAuthentication = getCurrentAuthentication(); List<String> authenticatedTenantIds = currentAuthentication.getTenantIds(); if (authenticatedTenantIds != null) { return authenticatedTenantIds.contains(tenantId); } else { return false; } } else { return true; } }
public boolean isAuthenticatedTenant(String tenantId) { if (tenantId != null && isTenantCheckEnabled()) { Authentication currentAuthentication = getCurrentAuthentication(); List<String> authenticatedTenantIds = currentAuthentication.getTenantIds(); if (authenticatedTenantIds != null) { return authenticatedTenantIds.contains(tenantId); } else { return false; } } else { return true; } }
public boolean isTenantCheckEnabled() { return Context.getProcessEngineConfiguration().isTenantCheckEnabled() && Context.getCommandContext().isTenantCheckEnabled() && getCurrentAuthentication() != null && !getAuthorizationManager().isCamundaAdmin(getCurrentAuthentication()); }
public boolean isTenantCheckEnabled() { return Context.getProcessEngineConfiguration().isTenantCheckEnabled() && Context.getCommandContext().isTenantCheckEnabled() && getCurrentAuthentication() != null && !getAuthorizationManager().isCamundaAdmin(getCurrentAuthentication()); }
public void configureTenantCheck(TenantCheck tenantCheck) { if (isTenantCheckEnabled()) { Authentication currentAuthentication = getCurrentAuthentication(); tenantCheck.setTenantCheckEnabled(true); tenantCheck.setAuthTenantIds(currentAuthentication.getTenantIds()); } else { tenantCheck.setTenantCheckEnabled(false); tenantCheck.setAuthTenantIds(null); } }
public void configureTenantCheck(TenantCheck tenantCheck) { if (isTenantCheckEnabled()) { Authentication currentAuthentication = getCurrentAuthentication(); tenantCheck.setTenantCheckEnabled(true); tenantCheck.setAuthTenantIds(currentAuthentication.getTenantIds()); } else { tenantCheck.setTenantCheckEnabled(false); tenantCheck.setAuthTenantIds(null); } }
public boolean isAuthenticatedTenant(String tenantId) { if (tenantId != null && isTenantCheckEnabled()) { Authentication currentAuthentication = getCurrentAuthentication(); List<String> authenticatedTenantIds = currentAuthentication.getTenantIds(); if (authenticatedTenantIds != null) { return authenticatedTenantIds.contains(tenantId); } else { return false; } } else { return true; } }
public boolean isTenantCheckEnabled() { return Context.getProcessEngineConfiguration().isTenantCheckEnabled() && Context.getCommandContext().isTenantCheckEnabled() && getCurrentAuthentication() != null && !getAuthorizationManager().isCamundaAdmin(getCurrentAuthentication()); }
public void configureTenantCheck(TenantCheck tenantCheck) { if (isTenantCheckEnabled()) { Authentication currentAuthentication = getCurrentAuthentication(); tenantCheck.setTenantCheckEnabled(true); tenantCheck.setAuthTenantIds(currentAuthentication.getTenantIds()); } else { tenantCheck.setTenantCheckEnabled(false); tenantCheck.setAuthTenantIds(null); } }