Class SymmetricKeyJWTBroker

java.lang.Object
org.apache.polaris.service.auth.internal.broker.JWTBroker
org.apache.polaris.service.auth.internal.broker.SymmetricKeyJWTBroker
All Implemented Interfaces:
TokenBroker

public class SymmetricKeyJWTBroker extends JWTBroker
Generates a JWT using a Symmetric Key.
  • Constructor Details

    • SymmetricKeyJWTBroker

      public SymmetricKeyJWTBroker(org.apache.polaris.core.persistence.PolarisMetaStoreManager metaStoreManager, org.apache.polaris.core.PolarisCallContext polarisCallContext, int maxTokenGenerationInSeconds, Supplier<String> secretSupplier)
  • Method Details

    • getAlgorithm

      public com.auth0.jwt.algorithms.Algorithm getAlgorithm()
      Specified by:
      getAlgorithm in class JWTBroker