Class KeycloakPrincipalIdentityProvider
- java.lang.Object
-
- org.activiti.cloud.services.common.security.keycloak.KeycloakPrincipalIdentityProvider
-
- All Implemented Interfaces:
org.activiti.api.runtime.shared.security.PrincipalIdentityProvider
public class KeycloakPrincipalIdentityProvider extends Object implements org.activiti.api.runtime.shared.security.PrincipalIdentityProvider
-
-
Constructor Summary
Constructors Constructor Description KeycloakPrincipalIdentityProvider(KeycloakAccessTokenProvider keycloakAccessTokenProvider, KeycloakAccessTokenValidator keycloakAccessTokenValidator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetUserId(Principal principal)protected StringgetUserId(org.keycloak.representations.AccessToken accessToken)protected SecurityExceptionsecurityException()
-
-
-
Constructor Detail
-
KeycloakPrincipalIdentityProvider
public KeycloakPrincipalIdentityProvider(@NonNull KeycloakAccessTokenProvider keycloakAccessTokenProvider, @NonNull KeycloakAccessTokenValidator keycloakAccessTokenValidator)
-
-
Method Detail
-
getUserId
public String getUserId(@NonNull Principal principal)
- Specified by:
getUserIdin interfaceorg.activiti.api.runtime.shared.security.PrincipalIdentityProvider
-
getUserId
protected String getUserId(org.keycloak.representations.AccessToken accessToken)
-
securityException
protected SecurityException securityException()
-
-