Class CCSMTokenService

java.lang.Object
io.camunda.optimize.service.security.CCSMTokenService

@Component @Conditional(io.camunda.optimize.service.util.configuration.condition.CCSMCondition.class) public class CCSMTokenService extends Object
  • Constructor Details

  • Method Details

    • createOptimizeAuthCookies

      public List<jakarta.servlet.http.Cookie> createOptimizeAuthCookies(io.camunda.identity.sdk.authentication.Tokens tokens, io.camunda.identity.sdk.authentication.AccessToken accessToken, String scheme)
    • createOptimizeAuthNewCookies

      public List<jakarta.servlet.http.Cookie> createOptimizeAuthNewCookies(io.camunda.identity.sdk.authentication.Tokens tokens, io.camunda.identity.sdk.authentication.AccessToken accessToken, String scheme)
    • createOptimizeDeleteAuthCookies

      public List<jakarta.servlet.http.Cookie> createOptimizeDeleteAuthCookies()
    • createOptimizeDeleteAuthNewCookies

      public List<jakarta.servlet.http.Cookie> createOptimizeDeleteAuthNewCookies()
    • buildAuthorizeUri

      public URI buildAuthorizeUri(String redirectUri)
    • exchangeAuthCode

      public io.camunda.identity.sdk.authentication.Tokens exchangeAuthCode(io.camunda.identity.sdk.authentication.dto.AuthCodeDto authCode, URI uri)
    • verifyToken

      public io.camunda.identity.sdk.authentication.AccessToken verifyToken(String accessToken)
    • renewToken

      public io.camunda.identity.sdk.authentication.Tokens renewToken(String refreshToken)
    • revokeToken

      public void revokeToken(String refreshToken)
    • getSubjectFromToken

      public String getSubjectFromToken(String accessToken)
    • getUserInfoFromToken

      public UserDto getUserInfoFromToken(String userId, String accessToken)
    • getCurrentUserIdFromAuthToken

      public Optional<String> getCurrentUserIdFromAuthToken()
    • getCurrentUserAuthToken

      public Optional<String> getCurrentUserAuthToken()
    • getAuthorizedTenantsFromToken

      public List<TenantDto> getAuthorizedTenantsFromToken(String accessToken)