Class AuthorizationConfigurer
- java.lang.Object
-
- org.activiti.cloud.security.authorization.AuthorizationConfigurer
-
@Component public class AuthorizationConfigurer extends Object
This class aims to define authorizations on a REST API using a configuration like below:authorizations.security-constraints[0].authRoles[0]=ACTIVITI_USER authorizations.security-constraints[0].securityCollections[0].patterns[0]=/v1/* authorizations.security-constraints[1].authRoles[0]=ACTIVITI_ADMIN authorizations.security-constraints[1].securityCollections[0].patterns[0]=/admin/*
This configuration schema is similar to the security constraint configurations used by other systems like Keycloak.
-
-
Constructor Summary
Constructors Constructor Description AuthorizationConfigurer(AuthorizationProperties authorizationProperties, org.springframework.core.env.Environment environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckKeycloakConfig()voidconfigure(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
-
-
-
Constructor Detail
-
AuthorizationConfigurer
@Autowired public AuthorizationConfigurer(AuthorizationProperties authorizationProperties, org.springframework.core.env.Environment environment)
-
-