Package io.deephaven.server.auth
Interface AuthorizationProvider
- All Known Implementing Classes:
AllowAllAuthorizationProvider
,CommunityAuthorizationProvider
public interface AuthorizationProvider
-
Method Summary
Modifier and TypeMethodDescription
-
Method Details
-
getApplicationServiceAuthWiring
ApplicationServiceAuthWiring getApplicationServiceAuthWiring()- Returns:
- the authorization provider for ApplicationService
-
getConfigServiceAuthWiring
ConfigServiceAuthWiring getConfigServiceAuthWiring()- Returns:
- the authorization provider for ConfigService
-
getConsoleServiceAuthWiring
ConsoleServiceAuthWiring getConsoleServiceAuthWiring()- Returns:
- the authorization provider for ConsoleService
-
getObjectServiceAuthWiring
ObjectServiceAuthWiring getObjectServiceAuthWiring()- Returns:
- the authorization provider for ObjectService
-
getSessionServiceAuthWiring
SessionServiceAuthWiring getSessionServiceAuthWiring()- Returns:
- the authorization provider for SessionService
-
getStorageServiceAuthWiring
StorageServiceAuthWiring getStorageServiceAuthWiring()- Returns:
- the authorization provider for StorageService
-
getHealthAuthWiring
HealthAuthWiring getHealthAuthWiring()- Returns:
- the authorization provider for HealthService
-
getTableServiceContextualAuthWiring
TableServiceContextualAuthWiring getTableServiceContextualAuthWiring()- Returns:
- the authorization provider for TableService
-
getInputTableServiceContextualAuthWiring
InputTableServiceContextualAuthWiring getInputTableServiceContextualAuthWiring()- Returns:
- the authorization provider for InputTableService
-
getPartitionedTableServiceContextualAuthWiring
PartitionedTableServiceContextualAuthWiring getPartitionedTableServiceContextualAuthWiring()- Returns:
- the authorization provider for PartitionTableService
-
getHierarchicalTableServiceContextualAuthWiring
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
AuthContext getInstanceAuthContext()- Returns:
- the default auth context to use during start-up and in other non-interactive contexts
-