Class AuthorizationConfigurer
java.lang.Object
org.activiti.cloud.security.authorization.AuthorizationConfigurer
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
ConstructorsConstructorDescriptionAuthorizationConfigurer(AuthorizationProperties authorizationProperties, org.springframework.core.env.Environment environment) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidconfigure(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
-
Constructor Details
-
AuthorizationConfigurer
@Autowired public AuthorizationConfigurer(AuthorizationProperties authorizationProperties, org.springframework.core.env.Environment environment)
-
-
Method Details