Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addHeader(String, String) - Method in interface io.deephaven.auth.AuthenticationRequestHandler.MetadataResponseListener
- Anonymous() - Constructor for class io.deephaven.auth.AuthContext.Anonymous
- AnonymousAuthenticationHandler - Class in io.deephaven.auth
-
Handler to accept an empty payload and accept that user as anonymous.
- AnonymousAuthenticationHandler() - Constructor for class io.deephaven.auth.AnonymousAuthenticationHandler
- append(LogOutput) - Method in class io.deephaven.auth.AuthContext.Anonymous
- append(LogOutput) - Method in class io.deephaven.auth.AuthContext.SuperUser
- AUTH_TYPE - Static variable in class io.deephaven.auth.BasicAuthMarshaller
- AuthContext - Class in io.deephaven.auth
- AuthContext() - Constructor for class io.deephaven.auth.AuthContext
- AuthContext.Anonymous - Class in io.deephaven.auth
- AuthContext.SuperUser - Class in io.deephaven.auth
-
A trivial auth context that allows a user to do everything the APIs allow.
- AuthenticationException - Exception in io.deephaven.auth
-
An error occurred and this handshake to authenticate has failed for some reason.
- AuthenticationException() - Constructor for exception io.deephaven.auth.AuthenticationException
- AuthenticationRequestHandler - Interface in io.deephaven.auth
-
Simple interface to handle incoming authentication requests from flight/barrage clients, via Handshake or the Flight Authentication header.
- AuthenticationRequestHandler.HandshakeResponseListener - Interface in io.deephaven.auth
- AuthenticationRequestHandler.MetadataResponseListener - Interface in io.deephaven.auth
B
- BasicAuthMarshaller - Class in io.deephaven.auth
-
Manually decode the payload as a BasicAuth message, confirm that only tags 2 and 3 are present as strings, otherwise pass.
- BasicAuthMarshaller(BasicAuthMarshaller.Handler) - Constructor for class io.deephaven.auth.BasicAuthMarshaller
- BasicAuthMarshaller.Handler - Interface in io.deephaven.auth
-
Handler for "Basic" auth types.
G
- getAuthType() - Method in class io.deephaven.auth.AnonymousAuthenticationHandler
- getAuthType() - Method in interface io.deephaven.auth.AuthenticationRequestHandler
-
This handler can be referred to via both Arrow Flight's original Auth and Auth2.
- getAuthType() - Method in class io.deephaven.auth.BasicAuthMarshaller
I
- initialize(String) - Method in class io.deephaven.auth.AnonymousAuthenticationHandler
- initialize(String) - Method in interface io.deephaven.auth.AuthenticationRequestHandler
-
Initialize request handler with the provided url.
- initialize(String) - Method in class io.deephaven.auth.BasicAuthMarshaller
- io.deephaven.auth - package io.deephaven.auth
L
- login(long, ByteBuffer, AuthenticationRequestHandler.HandshakeResponseListener) - Method in class io.deephaven.auth.AnonymousAuthenticationHandler
- login(long, ByteBuffer, AuthenticationRequestHandler.HandshakeResponseListener) - Method in interface io.deephaven.auth.AuthenticationRequestHandler
-
Given a protocol version (very likely to be zero) and payload bytes, if possible authenticate this user.
- login(long, ByteBuffer, AuthenticationRequestHandler.HandshakeResponseListener) - Method in class io.deephaven.auth.BasicAuthMarshaller
- login(String, AuthenticationRequestHandler.MetadataResponseListener) - Method in class io.deephaven.auth.AnonymousAuthenticationHandler
- login(String, AuthenticationRequestHandler.MetadataResponseListener) - Method in interface io.deephaven.auth.AuthenticationRequestHandler
-
Given a payload string, if possible authenticate this user.
- login(String, AuthenticationRequestHandler.MetadataResponseListener) - Method in class io.deephaven.auth.BasicAuthMarshaller
- login(String, String) - Method in interface io.deephaven.auth.BasicAuthMarshaller.Handler
-
Like
AuthenticationRequestHandler.login(long, ByteBuffer, HandshakeResponseListener), takes the client's identity assertion and tries to validate it.
R
- respond(long, ByteBuffer) - Method in interface io.deephaven.auth.AuthenticationRequestHandler.HandshakeResponseListener
S
- SuperUser() - Constructor for class io.deephaven.auth.AuthContext.SuperUser
T
- toString() - Method in class io.deephaven.auth.AuthContext
U
- urls(String) - Method in class io.deephaven.auth.AnonymousAuthenticationHandler
-
Return the targetUrl as the only valid url for this handler.
- urls(String) - Method in interface io.deephaven.auth.AuthenticationRequestHandler
-
Provides URLs that may be used to authenticate with
thisauthentication request handler.
All Classes and Interfaces|All Packages|Serialized Form