Interface DocumentStoreCredential

All Superinterfaces:
org.gcube.common.security.credentials.Credentials
All Known Implementing Classes:
ClientIdCredentials, UserCredentials

public interface DocumentStoreCredential extends org.gcube.common.security.credentials.Credentials
The DocumentStoreCredential interface extends the Credentials interface and provides methods to retrieve contexts and secrets associated with those contexts.
  • Method Summary

    Modifier and Type
    Method
    Description
    getContexts(org.gcube.common.keycloak.KeycloakClient client, String endpoint)
     
    org.gcube.common.security.secrets.Secret
    getSecretForContext(org.gcube.common.keycloak.KeycloakClient client, String endpoint, String context)
     
  • Method Details

    • getContexts

      Set<String> getContexts(org.gcube.common.keycloak.KeycloakClient client, String endpoint)
    • getSecretForContext

      org.gcube.common.security.secrets.Secret getSecretForContext(org.gcube.common.keycloak.KeycloakClient client, String endpoint, String context)