Class DefaultAuthorizationProvider

  • All Implemented Interfaces:
    org.gcube.common.security.factories.AuthorizationProvider

    public class DefaultAuthorizationProvider
    extends Object
    implements org.gcube.common.security.factories.AuthorizationProvider
    • Constructor Detail

      • DefaultAuthorizationProvider

        public DefaultAuthorizationProvider​(SimpleCredentials credentials,
                                            String endpoint)
    • Method Detail

      • getContexts

        public Set<String> getContexts()
        Specified by:
        getContexts in interface org.gcube.common.security.factories.AuthorizationProvider
      • getSecretForContext

        public org.gcube.common.security.secrets.Secret getSecretForContext​(String context)
        Specified by:
        getSecretForContext in interface org.gcube.common.security.factories.AuthorizationProvider
      • getCredentials

        @Deprecated
        public SimpleCredentials getCredentials()
        Deprecated.
        Specified by:
        getCredentials in interface org.gcube.common.security.factories.AuthorizationProvider