final boolean securityEnabled = capabilities.hasCapability(LEGACY_SECURITY_CAPABILITY_NAME); String tempSecurityDomain = metaData.getSecurityDomain(); if (tempSecurityDomain == null) { tempSecurityDomain = getJBossAppSecurityDomain(deploymentUnit);
if(mergedMetaData.getSecurityDomain() != null) { final EEModuleDescription description = deploymentUnit.getAttachment(org.jboss.as.ee.component.Attachments.EE_MODULE_DESCRIPTION); description.setDefaultSecurityDomain(mergedMetaData.getSecurityDomain());
private static String getSecurityDomain(DeploymentUnit deploymentUnit) { WarMetaData warMetaData = deploymentUnit.getAttachment(WarMetaData.ATTACHMENT_KEY); if (warMetaData != null) { JBossWebMetaData webMetaData = warMetaData.getMergedJBossWebMetaData(); if (webMetaData != null) { String configuredSecurityDomain = webMetaData.getSecurityDomain(); if (configuredSecurityDomain != null) { return configuredSecurityDomain; } } } return DEFAULT_SECURITY_DOMAIN; } }
private static String getSecurityDomain(DeploymentUnit deploymentUnit) { WarMetaData warMetaData = deploymentUnit.getAttachment(WarMetaData.ATTACHMENT_KEY); if (warMetaData != null) { JBossWebMetaData webMetaData = warMetaData.getMergedJBossWebMetaData(); if (webMetaData != null) { String configuredSecurityDomain = webMetaData.getSecurityDomain(); if (configuredSecurityDomain != null) { return configuredSecurityDomain; } } } return DEFAULT_SECURITY_DOMAIN; } }
protected void unbindSecurityDomainJndiBindings(WebApplication webApplication) { Thread currentThread = Thread.currentThread(); ClassLoader currentLoader = currentThread.getContextClassLoader(); try { currentThread.setContextClassLoader(webApplication.getMetaData().getENCLoader()); final Context envCtx = component.getContext(); unlinkSecurityDomain(webApplication.getMetaData().getSecurityDomain(), envCtx); } catch (final NamingException e) { log.error(e.getMessage(), e); } finally { currentThread.setContextClassLoader(currentLoader); } } }
/** * Get the security domain * from the meta data * @return */ private String getSecurityDomain() { String securityDomain = null; JBossWebMetaData jbossMetaData = getMetaData(); if(jbossMetaData != null) securityDomain = jbossMetaData.getSecurityDomain(); if(securityDomain != null) { securityDomain = SecurityUtil.unprefixSecurityDomain(securityDomain); } return securityDomain; }
private static String getDeploymentSecurityDomainName(final Endpoint ep) { JBossWebMetaData metadata = ep.getService().getDeployment().getAttachment(JBossWebMetaData.class); String metaDataSecurityDomain = metadata != null ? metadata.getSecurityDomain() : null; return metaDataSecurityDomain == null ? SecurityConstants.DEFAULT_APPLICATION_POLICY : SecurityUtil.unprefixSecurityDomain(metaDataSecurityDomain.trim()); }
/** * Ensure that a security context is present */ private void ensureSecurityContext() { String securityDomain = metaData.getSecurityDomain(); if(securityDomain == null) securityDomain = SecurityConstants.DEFAULT_APPLICATION_POLICY; else securityDomain = SecurityUtil.unprefixSecurityDomain(securityDomain); if(SecurityAssociationActions.getSecurityContext() == null) { SecurityContext sc = null; try { sc = SecurityAssociationActions.createSecurityContext(securityDomain); } catch (PrivilegedActionException e) { throw new RuntimeException(e); } SecurityAssociationActions.setSecurityContext(sc); } } }
private static String getDeploymentSecurityDomainName(final Endpoint ep, final DeploymentUnit unit) { JBossWebMetaData metadata = ep.getService().getDeployment().getAttachment(JBossWebMetaData.class); String metaDataSecurityDomain = metadata != null ? metadata.getSecurityDomain() : null; if (metaDataSecurityDomain == null) { if (unit.hasAttachment(UndertowAttachments.DEFAULT_SECURITY_DOMAIN)) { metaDataSecurityDomain = unit.getAttachment(UndertowAttachments.DEFAULT_SECURITY_DOMAIN); } else { metaDataSecurityDomain = SecurityConstants.DEFAULT_APPLICATION_POLICY; } } else { metaDataSecurityDomain = SecurityUtil.unprefixSecurityDomain(metaDataSecurityDomain.trim()); } return metaDataSecurityDomain; }
private static String getDeploymentSecurityDomainName(final Endpoint ep, final DeploymentUnit unit) { JBossWebMetaData metadata = ep.getService().getDeployment().getAttachment(JBossWebMetaData.class); String metaDataSecurityDomain = metadata != null ? metadata.getSecurityDomain() : null; if (metaDataSecurityDomain == null) { if (unit.hasAttachment(UndertowAttachments.DEFAULT_SECURITY_DOMAIN)) { metaDataSecurityDomain = unit.getAttachment(UndertowAttachments.DEFAULT_SECURITY_DOMAIN); } else { metaDataSecurityDomain = SecurityConstants.DEFAULT_APPLICATION_POLICY; } } else { metaDataSecurityDomain = SecurityUtil.unprefixSecurityDomain(metaDataSecurityDomain.trim()); } return metaDataSecurityDomain; }
final String securityDomain = jbossWebMD.getSecurityDomain(); jseArchiveMD.setSecurityDomain(securityDomain);
final String securityDomain = jbossWebMD.getSecurityDomain(); jseArchiveMD.setSecurityDomain(securityDomain);
final String securityDomain = jbossWebMD.getSecurityDomain(); jseArchiveMD.setSecurityDomain(securityDomain);
umd.setServletMappings(getServletMappings(jbossWebMetaData)); umd.setServletClassNames(getServletClassMap(jbossWebMetaData)); umd.setSecurityDomain(jbossWebMetaData.getSecurityDomain()); umd.setPublishLocationAdapter(getPublishLocationAdpater(jbossWebMetaData)); umd.setSecurityMetaData(getSecurityMetaData(jbossWebMetaData.getSecurityContraints()));
umd.setServletMappings(getServletMappings(jbossWebMetaData)); umd.setServletClassNames(getServletClassMap(jbossWebMetaData)); umd.setSecurityDomain(jbossWebMetaData.getSecurityDomain()); umd.setPublishLocationAdapter(getPublishLocationAdpater(jbossWebMetaData)); umd.setSecurityMetaData(getSecurityMetaData(jbossWebMetaData.getSecurityContraints()));
umd.setServletMappings(getServletMappings(jbossWebMetaData)); umd.setServletClassNames(getServletClassMap(jbossWebMetaData)); umd.setSecurityDomain(jbossWebMetaData.getSecurityDomain()); umd.setPublishLocationAdapter(getPublishLocationAdpater(jbossWebMetaData)); umd.setSecurityMetaData(getSecurityMetaData(jbossWebMetaData.getSecurityContraints()));
umd.setServletMappings(getServletMappings(jbossWebMetaData)); umd.setServletClassNames(getServletClassMap(jbossWebMetaData)); umd.setSecurityDomain(jbossWebMetaData.getSecurityDomain()); umd.setPublishLocationAdapter(getPublishLocationAdpater(jbossWebMetaData)); umd.setSecurityMetaData(getSecurityMetaData(jbossWebMetaData.getSecurityContraints()));
umd.setServletMappings(getServletMappings(jbossWebMetaData)); umd.setServletClassNames(getServletClassMap(jbossWebMetaData)); umd.setSecurityDomain(jbossWebMetaData.getSecurityDomain()); umd.setPublishLocationAdapter(getPublishLocationAdpater(jbossWebMetaData)); umd.setSecurityMetaData(getSecurityMetaData(jbossWebMetaData.getSecurityContraints()));
final String securityDomain = jbossWebMD.getSecurityDomain(); jseArchiveMD.setSecurityDomain(securityDomain);
final String securityDomain = jbossWebMD.getSecurityDomain(); builder.setSecurityDomain(securityDomain);