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.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDheAuthorizationProvider(@NotNull UserContext userContext, @NotNull Set<TicketTransformer> transformerSet) -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
EXPORT_TICKET_PREFIX
- See Also:
-
-
Constructor Details
-
DheAuthorizationProvider
public DheAuthorizationProvider(@NotNull @NotNull 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
-