metaData.setTransportGuarantee(TransportGuaranteeType.valueOf(httpConstraint.transportGuarantee().toString())); List<String> rolesAllowed = new ArrayList<String>(); for (String role : httpConstraint.rolesAllowed()) methodConstraint.setMethod(httpMethodConstraint.value()); methodConstraint.setEmptyRoleSemantic(EmptyRoleSemanticType.valueOf(httpMethodConstraint.emptyRoleSemantic().toString())); methodConstraint.setTransportGuarantee(TransportGuaranteeType.valueOf(httpMethodConstraint.transportGuarantee().toString())); rolesAllowed = new ArrayList<String>(); for (String role : httpMethodConstraint.rolesAllowed())
static void enableBasicAuth(Context ctx, boolean enableSSL) { LoginConfig loginConfig = new LoginConfig(); loginConfig.setAuthMethod("BASIC"); ctx.setLoginConfig(loginConfig); ctx.addSecurityRole(AUTH_ROLE); SecurityConstraint securityConstraint = new SecurityConstraint(); securityConstraint.addAuthRole(AUTH_ROLE); if (enableSSL) { securityConstraint.setUserConstraint(TransportGuarantee.CONFIDENTIAL.toString()); } SecurityCollection securityCollection = new SecurityCollection(); securityCollection.addPattern("/*"); securityConstraint.addCollection(securityCollection); ctx.addConstraint(securityConstraint); }
static void enableBasicAuth(Context ctx, boolean enableSSL) { LoginConfig loginConfig = new LoginConfig(); loginConfig.setAuthMethod("BASIC"); ctx.setLoginConfig(loginConfig); ctx.addSecurityRole(AUTH_ROLE); SecurityConstraint securityConstraint = new SecurityConstraint(); securityConstraint.addAuthRole(AUTH_ROLE); if (enableSSL) { securityConstraint.setUserConstraint(TransportGuarantee.CONFIDENTIAL.toString()); } SecurityCollection securityCollection = new SecurityCollection(); securityCollection.addPattern("/*"); securityConstraint.addCollection(securityCollection); ctx.addConstraint(securityConstraint); }