/** * <p> * Provides a set of options to configure authorization for a specific path. * </p> * * @return */ public AuthorizationConfigurationBuilder authorizeWith() { if (this.authorizationConfigurationBuilder == null) { this.authorizationConfigurationBuilder = new AuthorizationConfigurationBuilder(this); } return this.authorizationConfigurationBuilder; }
this.pathConfigurationBuilder = this.pathConfigurationBuilder.forPath(pathName, pathGroup); } else if (this.authorizationConfigurationBuilder != null) { this.pathConfigurationBuilder = this.authorizationConfigurationBuilder.forPath(pathName, pathGroup); } else if (previousAnnotation == Form.class || previousAnnotation == Basic.class || previousAnnotation == Digest.class || previousAnnotation == Token.class this.pathConfigurationBuilder = this.pathConfigurationBuilder.forPath(pathName); } else if (this.authorizationConfigurationBuilder != null) { this.pathConfigurationBuilder = this.authorizationConfigurationBuilder.forPath(pathName); } else if (previousAnnotation == Form.class || previousAnnotation == Basic.class || previousAnnotation == Digest.class || previousAnnotation == Token.class String[] roles = role.roles(); if (roles != null && roles.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.role(roles); String[] groups = group.groups(); if (groups != null && groups.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.group(groups); String[] realms = realm.realms(); if (realms != null && realms.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.realm(realms); String[] expressions = exp.expressions(); if (expressions != null && expressions.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.expression(expressions);
authorizationConfiguration = this.authorizationConfigurationBuilder.create(pathConfiguration);
this.pathConfigurationBuilder = this.pathConfigurationBuilder.forPath(pathName, pathGroup); } else if (this.authorizationConfigurationBuilder != null) { this.pathConfigurationBuilder = this.authorizationConfigurationBuilder.forPath(pathName, pathGroup); } else if (previousAnnotation == Form.class || previousAnnotation == Basic.class || previousAnnotation == Digest.class || previousAnnotation == Token.class this.pathConfigurationBuilder = this.pathConfigurationBuilder.forPath(pathName); } else if (this.authorizationConfigurationBuilder != null) { this.pathConfigurationBuilder = this.authorizationConfigurationBuilder.forPath(pathName); } else if (previousAnnotation == Form.class || previousAnnotation == Basic.class || previousAnnotation == Digest.class || previousAnnotation == Token.class String[] roles = role.roles(); if (roles != null && roles.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.role(roles); String[] groups = group.groups(); if (groups != null && groups.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.group(groups); String[] realms = realm.realms(); if (realms != null && realms.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.realm(realms); String[] expressions = exp.expressions(); if (expressions != null && expressions.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.expression(expressions);
authorizationConfiguration = this.authorizationConfigurationBuilder.create(pathConfiguration);
this.pathConfigurationBuilder = this.pathConfigurationBuilder.forPath(pathName, pathGroup); } else if (this.authorizationConfigurationBuilder != null) { this.pathConfigurationBuilder = this.authorizationConfigurationBuilder.forPath(pathName, pathGroup); } else if (previousAnnotation == Form.class || previousAnnotation == Basic.class || previousAnnotation == Digest.class || previousAnnotation == Token.class this.pathConfigurationBuilder = this.pathConfigurationBuilder.forPath(pathName); } else if (this.authorizationConfigurationBuilder != null) { this.pathConfigurationBuilder = this.authorizationConfigurationBuilder.forPath(pathName); } else if (previousAnnotation == Form.class || previousAnnotation == Basic.class || previousAnnotation == Digest.class || previousAnnotation == Token.class String[] roles = role.roles(); if (roles != null && roles.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.role(roles); String[] groups = group.groups(); if (groups != null && groups.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.group(groups); String[] realms = realm.realms(); if (realms != null && realms.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.realm(realms); String[] expressions = exp.expressions(); if (expressions != null && expressions.length > 0) { this.authorizationConfigurationBuilder = this.authorizationConfigurationBuilder.expression(expressions);
/** * <p> * Provides a set of options to configure authorization for a specific path. * </p> * * @return */ public AuthorizationConfigurationBuilder authorizeWith() { if (this.authorizationConfigurationBuilder == null) { this.authorizationConfigurationBuilder = new AuthorizationConfigurationBuilder(this); } return this.authorizationConfigurationBuilder; }
authorizationConfiguration = this.authorizationConfigurationBuilder.create(pathConfiguration);
/** * <p> * Provides a set of options to configure authorization for a specific path. * </p> * * @return */ public AuthorizationConfigurationBuilder authorizeWith() { if (this.authorizationConfigurationBuilder == null) { this.authorizationConfigurationBuilder = new AuthorizationConfigurationBuilder(this); } return this.authorizationConfigurationBuilder; }