Class DheAuthContext
java.lang.Object
io.deephaven.auth.AuthContext
io.deephaven.enterprise.dnd.authentication.DheAuthContext
- All Implemented Interfaces:
LogOutputAppendable
,UserContext
,io.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutputAppendable
,Serializable
,Cloneable
An
AuthContext
containing a single UserContext
for Enterprise authentication.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.deephaven.auth.AuthContext
AuthContext.Anonymous, AuthContext.SuperUser
-
Field Summary
Fields inherited from interface io.deephaven.enterprise.auth.UserContext
AUTHENTICATED_USER_JSON_PROP, EFFECITVE_USER_JSON_PROP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutput
append
(io.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutput logOutput) Methods inherited from class io.deephaven.auth.AuthContext
toString
-
Constructor Details
-
DheAuthContext
-
-
Method Details
-
getAuthenticatedUser
- Specified by:
getAuthenticatedUser
in interfaceUserContext
-
getEffectiveUser
- Specified by:
getEffectiveUser
in interfaceUserContext
-
append
public io.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutput append(io.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutput logOutput) - Specified by:
append
in interfaceio.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutputAppendable
-
append
- Specified by:
append
in interfaceLogOutputAppendable
-