Interface RedisExternalAuthProviderOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RedisExternalAuthProvider, RedisExternalAuthProvider.Builder

public interface RedisExternalAuthProviderOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    If set to true, the filter will expect an expiration timestamp in the response from the external auth service.
    External auth gRPC service configuration.
    External auth gRPC service configuration.
    boolean
    External auth gRPC service configuration.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasGrpcService

      boolean hasGrpcService()
       External auth gRPC service configuration.
       It will be called every time an AUTH command is received from a client.
       
      .envoy.config.core.v3.GrpcService grpc_service = 1;
      Returns:
      Whether the grpcService field is set.
    • getGrpcService

      GrpcService getGrpcService()
       External auth gRPC service configuration.
       It will be called every time an AUTH command is received from a client.
       
      .envoy.config.core.v3.GrpcService grpc_service = 1;
      Returns:
      The grpcService.
    • getGrpcServiceOrBuilder

      GrpcServiceOrBuilder getGrpcServiceOrBuilder()
       External auth gRPC service configuration.
       It will be called every time an AUTH command is received from a client.
       
      .envoy.config.core.v3.GrpcService grpc_service = 1;
    • getEnableAuthExpiration

      boolean getEnableAuthExpiration()
       If set to true, the filter will expect an expiration timestamp in the response from the external
       auth service. This timestamp will be used to disable any further commands from the client after
       the expiration time, unless a new AUTH command is received and the external auth service returns
       a new expiration timestamp.
       
      bool enable_auth_expiration = 2;
      Returns:
      The enableAuthExpiration.