.. _envoy_v3_api_file_envoy/service/redis_auth/v3/redis_external_auth.proto: Redis external authentication service (proto) ============================================= The messages used by the redis_proxy filter when performing external authentication. .. _envoy_v3_api_msg_service.redis_auth.v3.RedisProxyExternalAuthRequest: service.redis_auth.v3.RedisProxyExternalAuthRequest --------------------------------------------------- :repo:`[service.redis_auth.v3.RedisProxyExternalAuthRequest proto] ` .. code-block:: json :force: { "username": ..., "password": ... } .. _envoy_v3_api_field_service.redis_auth.v3.RedisProxyExternalAuthRequest.username: username (`string `_) Username, if applicable. Otherwise, empty. .. _envoy_v3_api_field_service.redis_auth.v3.RedisProxyExternalAuthRequest.password: password (`string `_) Password sent with the AUTH command. .. _envoy_v3_api_msg_service.redis_auth.v3.RedisProxyExternalAuthResponse: service.redis_auth.v3.RedisProxyExternalAuthResponse ---------------------------------------------------- :repo:`[service.redis_auth.v3.RedisProxyExternalAuthResponse proto] ` .. code-block:: json :force: { "status": {...}, "expiration": {...}, "message": ... } .. _envoy_v3_api_field_service.redis_auth.v3.RedisProxyExternalAuthResponse.status: status (`Status `_) Status of the authentication check. .. _envoy_v3_api_field_service.redis_auth.v3.RedisProxyExternalAuthResponse.expiration: expiration (`Timestamp `_) Optional expiration time for the authentication. If set, the authentication will be valid until this time. If not set, the authentication will be valid indefinitely. .. _envoy_v3_api_field_service.redis_auth.v3.RedisProxyExternalAuthResponse.message: message (`string `_) Optional message to be sent back to the client.