Class CloudJwtPrincipal

java.lang.Object
io.confluent.security.authentication.oauthbearer.JwtPrincipal
io.confluent.security.authentication.oauthbearer.CloudJwtPrincipal
All Implemented Interfaces:
Claims, Principal

public final class CloudJwtPrincipal extends JwtPrincipal
Extends JwtPrincipal with custom Confluent Cloud claims
  • Field Details

  • Constructor Details

    • CloudJwtPrincipal

      public CloudJwtPrincipal(org.jose4j.jwt.JwtClaims claims) throws org.jose4j.jwt.MalformedClaimException
      Throws:
      org.jose4j.jwt.MalformedClaimException
  • Method Details

    • clusters

      public List<String> clusters()
    • organizationId

      public Long organizationId()
    • userId

      public Long userId()
    • userResourceId

      public String userResourceId()