Class DheAuthorizationProvider
java.lang.Object
io.deephaven.enterprise.dnd.authentication.DheAuthorizationProvider
- All Implemented Interfaces:
DnDAuthorizationProvider,AuthorizationProvider
The authorization provider for access to the worker. This provider will transform session tickets based upon
configured ACLs and restrict access to RPCs based upon the admin and user groups configured in authentication.
-
Constructor Summary
ConstructorsConstructorDescriptionDheAuthorizationProvider(@NotNull io.deephaven.enterprise.auth.UserContext userContext, @NotNull Set<TicketTransformer> transformerSet) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
DheAuthorizationProvider
public DheAuthorizationProvider(@NotNull @NotNull io.deephaven.enterprise.auth.UserContext userContext, @NotNull @NotNull Set<TicketTransformer> transformerSet)
-
-
Method Details
-
getApplicationServiceAuthWiring
- Specified by:
getApplicationServiceAuthWiringin interfaceAuthorizationProvider
-
getConfigServiceAuthWiring
- Specified by:
getConfigServiceAuthWiringin interfaceAuthorizationProvider
-
getConsoleServiceAuthWiring
- Specified by:
getConsoleServiceAuthWiringin interfaceAuthorizationProvider
-
getObjectServiceAuthWiring
- Specified by:
getObjectServiceAuthWiringin interfaceAuthorizationProvider
-
getSessionServiceAuthWiring
- Specified by:
getSessionServiceAuthWiringin interfaceAuthorizationProvider
-
getStorageServiceAuthWiring
- Specified by:
getStorageServiceAuthWiringin interfaceAuthorizationProvider
-
getHealthAuthWiring
- Specified by:
getHealthAuthWiringin interfaceAuthorizationProvider
-
getTableServiceContextualAuthWiring
- Specified by:
getTableServiceContextualAuthWiringin interfaceAuthorizationProvider
-
getInputTableServiceContextualAuthWiring
- Specified by:
getInputTableServiceContextualAuthWiringin interfaceAuthorizationProvider
-
getPartitionedTableServiceContextualAuthWiring
- Specified by:
getPartitionedTableServiceContextualAuthWiringin interfaceAuthorizationProvider
-
getHierarchicalTableServiceContextualAuthWiring
public HierarchicalTableServiceContextualAuthWiring getHierarchicalTableServiceContextualAuthWiring()- Specified by:
getHierarchicalTableServiceContextualAuthWiringin interfaceAuthorizationProvider
-
getPQWorkerServiceAuthWiring
- Specified by:
getPQWorkerServiceAuthWiringin interfaceDnDAuthorizationProvider
-
getTicketResolverAuthorization
- Specified by:
getTicketResolverAuthorizationin interfaceAuthorizationProvider
-
getInstanceAuthContext
- Specified by:
getInstanceAuthContextin interfaceAuthorizationProvider
-