Interface AuthorizationProvider

All Known Implementing Classes:
AllowAllAuthorizationProvider, CommunityAuthorizationProvider

public interface AuthorizationProvider
  • Method Details

    • getApplicationServiceAuthWiring

      io.deephaven.auth.codegen.impl.ApplicationServiceAuthWiring getApplicationServiceAuthWiring()
      Returns:
      the authorization provider for ApplicationService
    • getConfigServiceAuthWiring

      io.deephaven.auth.codegen.impl.ConfigServiceAuthWiring getConfigServiceAuthWiring()
      Returns:
      the authorization provider for ConfigService
    • getConsoleServiceAuthWiring

      io.deephaven.auth.codegen.impl.ConsoleServiceAuthWiring getConsoleServiceAuthWiring()
      Returns:
      the authorization provider for ConsoleService
    • getObjectServiceAuthWiring

      io.deephaven.auth.codegen.impl.ObjectServiceAuthWiring getObjectServiceAuthWiring()
      Returns:
      the authorization provider for ObjectService
    • getSessionServiceAuthWiring

      io.deephaven.auth.codegen.impl.SessionServiceAuthWiring getSessionServiceAuthWiring()
      Returns:
      the authorization provider for SessionService
    • getStorageServiceAuthWiring

      io.deephaven.auth.codegen.impl.StorageServiceAuthWiring getStorageServiceAuthWiring()
      Returns:
      the authorization provider for StorageService
    • getHealthAuthWiring

      io.deephaven.auth.codegen.impl.HealthAuthWiring getHealthAuthWiring()
      Returns:
      the authorization provider for HealthService
    • getTableServiceContextualAuthWiring

      io.deephaven.auth.codegen.impl.TableServiceContextualAuthWiring getTableServiceContextualAuthWiring()
      Returns:
      the authorization provider for TableService
    • getInputTableServiceContextualAuthWiring

      io.deephaven.auth.codegen.impl.InputTableServiceContextualAuthWiring getInputTableServiceContextualAuthWiring()
      Returns:
      the authorization provider for InputTableService
    • getPartitionedTableServiceContextualAuthWiring

      io.deephaven.auth.codegen.impl.PartitionedTableServiceContextualAuthWiring getPartitionedTableServiceContextualAuthWiring()
      Returns:
      the authorization provider for PartitionTableService
    • getHierarchicalTableServiceContextualAuthWiring

      io.deephaven.auth.codegen.impl.HierarchicalTableServiceContextualAuthWiring getHierarchicalTableServiceContextualAuthWiring()
      Returns:
      the authorization provider for HierarchicalTableService
    • getTicketResolverAuthorization

      TicketResolver.Authorization getTicketResolverAuthorization()
      Returns:
      the authorization provider for TicketResolvers; used when resolving from, and publishing to, tickets
    • getInstanceAuthContext

      io.deephaven.auth.AuthContext getInstanceAuthContext()
      Returns:
      the default auth context to use during start-up and in other non-interactive contexts