setAttribute(model, APPLICATION, security.isApplication()); setAttribute(model, AUTHENTICATION_CONTEXT, security.getSecurityDomain()); setAttribute(model, AUTHENTICATION_CONTEXT_AND_APPLICATION, security.getSecurityDomainAndApplication()); } else { setAttribute(model, SECURITY_DOMAIN, security.getSecurityDomain()); setAttribute(model, SECURITY_DOMAIN_AND_APPLICATION, security.getSecurityDomainAndApplication());
if (security != null) { final boolean elytronEnabled = (security instanceof SecurityMetadata && ((SecurityMetadata) security).isElytronEnabled()); if (security.getSecurityDomain() != null) { if (!elytronEnabled) { builder.requires(SecurityDomainService.SERVICE_NAME.append(security.getSecurityDomain())); } else { builder.requires(context.getCapabilityServiceName(AUTHENTICATION_CONTEXT_CAPABILITY, security.getSecurityDomain(), AuthenticationContext.class)); if (security.getSecurityDomainAndApplication() != null) { if (!elytronEnabled) { builder.requires(SecurityDomainService.SERVICE_NAME.append(security.getSecurityDomainAndApplication())); } else { builder.requires(context.getCapabilityServiceName(AUTHENTICATION_CONTEXT_CAPABILITY, security.getSecurityDomainAndApplication(), AuthenticationContext.class));
if (security != null) { final boolean elytronEnabled = (security instanceof SecurityMetadata && ((SecurityMetadata) security).isElytronEnabled()); if (security.getSecurityDomain() != null) { if (!elytronEnabled) { builder.addDependency(SecurityDomainService.SERVICE_NAME.append(security.getSecurityDomain())); } else { builder.addDependency(context.getCapabilityServiceName(AUTHENTICATION_CONTEXT_CAPABILITY, security.getSecurityDomain(), AuthenticationContext.class)); if (security.getSecurityDomainAndApplication() != null) { if (!elytronEnabled) { builder.addDependency(SecurityDomainService.SERVICE_NAME.append(security.getSecurityDomainAndApplication())); } else { builder.addDependency(context.getCapabilityServiceName(AUTHENTICATION_CONTEXT_CAPABILITY, security.getSecurityDomainAndApplication(), AuthenticationContext.class));
setAttribute(model, APPLICATION, security.isApplication()); setAttribute(model, AUTHENTICATION_CONTEXT, security.getSecurityDomain()); setAttribute(model, AUTHENTICATION_CONTEXT_AND_APPLICATION, security.getSecurityDomainAndApplication()); } else { setAttribute(model, SECURITY_DOMAIN, security.getSecurityDomain()); setAttribute(model, SECURITY_DOMAIN_AND_APPLICATION, security.getSecurityDomainAndApplication());