deephaven_enterprise.proto.auth_service_pb2_grpc#

Client and server classes corresponding to protobuf-defined services.

class AuthApi[source]#

Bases: object

Missing associated documentation comment in .proto file.

class AuthApiServicer[source]#

Bases: object

Missing associated documentation comment in .proto file.

authenticateByCookie(request, context)[source]#

Authenticate by providing an already existing cookie and the user context that cookie should be associated with.

authenticateByDelegateToken(request, context)[source]#

Authenticate by delegate token; should have obtained a token earlier from another service that created it and forwarded it.

authenticateByExternal(request, context)[source]#

Authenticate by an external method (eg, active directory).

authenticateByPassword(request, context)[source]#

Authenticate methods validate credentials and register authentication state (unless asked to verify only)

Authenticate by password.

authenticateByPublicKey(request, context)[source]#

Authenticate by public key challenge; should have obtained a nonce earlier via getNonce rpc.

getNonce(request, context)[source]#

Get a nonce for public key authentication.

getToken(request, context)[source]#

Get a token for a three-way handshake.

getTokenAs(request, context)[source]#

Get a token for a three-way handshake as a particular user.

invalidateCookie(request, context)[source]#

Clients that are about to terminate are expected to invalidate their credentials before going away.

ping(request, context)[source]#

Simple ping method that allows a client to sample the latency to the server.

refreshCookie(request, context)[source]#

Refresh a cookie to maintain credentials. Clients are expected to try to refresh cookies with enough time in advance before expiration; a reasonable default is half way through from the time the cookie was obtained with its deadline, and the actual deadline time.

reload(request, context)[source]#

Request this server to reload its configuration.

verifyChallenge(request, context)[source]#

Verify a nonce challenge response for another server (not used directly by clients, only server-server)

verifyToken(request, context)[source]#

Verify a token provided by another service.

class AuthApiStub(channel)[source]#

Bases: object

Missing associated documentation comment in .proto file.

Constructor.

Parameters:

channel – A grpc.Channel.