Class GCubeKeyCloakSecretFactory

java.lang.Object
org.gcube.smartgears.security.secrets.GCubeKeyCloakSecretFactory
All Implemented Interfaces:
SecretFactory<org.gcube.common.security.secrets.UmaTokenSecret>

public class GCubeKeyCloakSecretFactory extends Object implements SecretFactory<org.gcube.common.security.secrets.UmaTokenSecret>
  • Constructor Details

    • GCubeKeyCloakSecretFactory

      public GCubeKeyCloakSecretFactory()
  • Method Details

    • create

      public org.gcube.common.security.secrets.UmaTokenSecret create(jakarta.servlet.http.HttpServletRequest request) throws SecretNotFoundException
      Specified by:
      create in interface SecretFactory<org.gcube.common.security.secrets.UmaTokenSecret>
      Throws:
      SecretNotFoundException
    • getSecretClass

      public Class<org.gcube.common.security.secrets.UmaTokenSecret> getSecretClass()
      Specified by:
      getSecretClass in interface SecretFactory<org.gcube.common.security.secrets.UmaTokenSecret>