Redis 外部认证服务(proto)

redis_proxy 过滤器在执行外部认证时使用的消息。

service.redis_auth.v3.RedisProxyExternalAuthRequest

[service.redis_auth.v3.RedisProxyExternalAuthRequest proto]

{
  "username": ...,
  "password": ...
}
用户名

(string) 用户名,如果适用。否则为空。

密码

(string) 与 AUTH 命令一起发送的密码。

service.redis_auth.v3.RedisProxyExternalAuthResponse

[service.redis_auth.v3.RedisProxyExternalAuthResponse proto]

{
  "status": {...},
  "expiration": {...},
  "message": ...
}
状态

(Status) 认证检查的状态。

到期时间

(Timestamp) 认证的可选到期时间。如果设置,认证将在该时间之前有效。如果没有设置,认证将无限期有效。

消息

(string) 可选消息,将发送回客户端。