Class KeycloakSecurityConfiguration
- java.lang.Object
-
- org.activiti.cloud.services.common.security.keycloak.config.KeycloakSecurityConfiguration
-
@Configuration @PropertySource("classpath:keycloak-configuration.properties") @ConditionalOnProperty(value="activiti.cloud.services.oauth2.iam-name", havingValue="keycloak", matchIfMissing=true) public class KeycloakSecurityConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description KeycloakSecurityConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JwtAccessTokenProviderjwtGlobalAccessTokenProvider()JwtAccessTokenProviderjwtResourceAccessTokenProvider(String resource)
-
-
-
Method Detail
-
jwtGlobalAccessTokenProvider
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(name="keycloak.use-resource-role-mappings", havingValue="false", matchIfMissing=true) public JwtAccessTokenProvider jwtGlobalAccessTokenProvider()
-
jwtResourceAccessTokenProvider
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(name="keycloak.use-resource-role-mappings", havingValue="true") public JwtAccessTokenProvider jwtResourceAccessTokenProvider(@Value("${keycloak.resource}") String resource)
-
-