public ProblemSet validateSecurity(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity(); return validateService.validateMatchingFilter(filter); }
public RoleProvider getRoleProvider(String deploymentName, String roleProviderName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setRoleProvider(roleProviderName); return lookupService.getSingularNodeOrDefault(filter, RoleProvider.class, () -> { try { return GroupMembership.translateRoleProviderType(roleProviderName).newInstance(); } catch (InstantiationException | IllegalAccessException e) { throw new RuntimeException(e); } }, n -> setRoleProvider(deploymentName, n)); }
public RoleProvider getRoleProvider(String deploymentName, String roleProviderName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setRoleProvider(roleProviderName); return lookupService.getSingularNodeOrDefault(filter, RoleProvider.class, () -> { try { return GroupMembership.translateRoleProviderType(roleProviderName).newInstance(); } catch (InstantiationException | IllegalAccessException e) { throw new RuntimeException(e); } }, n -> setRoleProvider(deploymentName, n)); }
public Security getSecurity(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity(); return lookupService.getSingularNodeOrDefault(filter, Security.class, Security::new, n -> setSecurity(deploymentName, n)); }
public ProblemSet validateRoleProvider(String deploymentName, String roleProviderName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setRoleProvider(roleProviderName); return validateService.validateMatchingFilter(filter); } }
public ProblemSet validateRoleProvider(String deploymentName, String roleProviderName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setRoleProvider(roleProviderName); return validateService.validateMatchingFilter(filter); } }
public ProblemSet validateApiSecurity(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity(); return validateService.validateMatchingFilter(filter); }
public ProblemSet validateAuthnMethod(String deploymentName, String methodName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setAuthnMethod(methodName); return validateService.validateMatchingFilter(filter); }
public ProblemSet validateAuthz(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().withAnyRoleProvider(); return validateService.validateMatchingFilter(filter); }
public ProblemSet validateAuthnMethod(String deploymentName, String methodName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setAuthnMethod(methodName); return validateService.validateMatchingFilter(filter); }
public ProblemSet validateUiSecurity(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity(); return validateService.validateMatchingFilter(filter); }
public ProblemSet validateAuthz(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().withAnyRoleProvider(); return validateService.validateMatchingFilter(filter); }
public ProblemSet validateApacheSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity().setApacheSsl(); return validateService.validateMatchingFilter(filter); }
public ProblemSet validateSpringSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity().setSpringSsl(); return validateService.validateMatchingFilter(filter); }
public ProblemSet validateApacheSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity().setApacheSsl(); return validateService.validateMatchingFilter(filter); }
public ProblemSet validateAllDeployments() { NodeFilter filter = new NodeFilter() .withAnyDeployment() .withAnyProvider() .withAnyAccount() .setFeatures() .setSecurity(); return validateService.validateMatchingFilter(filter); }
public SpringSsl getSpringSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity().setSpringSsl(); return lookupService.getSingularNodeOrDefault(filter, SpringSsl.class, SpringSsl::new, n -> setSpringSsl(deploymentName, n)); }
public SpringSsl getSpringSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity().setSpringSsl(); return lookupService.getSingularNodeOrDefault(filter, SpringSsl.class, SpringSsl::new, n -> setSpringSsl(deploymentName, n)); }
public ApacheSsl getApacheSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity().setApacheSsl(); return lookupService.getSingularNodeOrDefault(filter, ApacheSsl.class, ApacheSsl::new, n -> setApacheSsl(deploymentName, n)); }
public ProblemSet validateAllDeployments() { NodeFilter filter = new NodeFilter() .withAnyDeployment() .withAnyProvider() .withAnyAccount() .setFeatures() .setSecurity(); return validateService.validateMatchingFilter(filter); }