Package proto.rpc.v1

Class ExternalAuthServiceGrpc.ExternalAuthServiceBlockingStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ExternalAuthServiceGrpc.ExternalAuthServiceBlockingStub>
proto.rpc.v1.ExternalAuthServiceGrpc.ExternalAuthServiceBlockingStub
Enclosing class:
ExternalAuthServiceGrpc

public static final class ExternalAuthServiceGrpc.ExternalAuthServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<ExternalAuthServiceGrpc.ExternalAuthServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service ExternalAuthService.
 An ExternalAuthService is intended to be used as a means to perform application level
 authentication but for an external entity that it is responsible for handling auth for.
 An example of its use would be for a entity that only trusts an external source to
 perform authentication for it.
 Its sole AuthenticateTo method should be used prior to any other services that the external
 entity's gRPC server has to offer.
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub

    io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
  • Method Summary

    Modifier and Type
    Method
    Description
    AuthenticateTo attempts to allow the caller to authenticate to another entity.
    build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
     

    Methods inherited from class io.grpc.stub.AbstractBlockingStub

    newStub, newStub

    Methods inherited from class io.grpc.stub.AbstractStub

    getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details