Redis 外部身份驗證服務 (proto)

當執行外部身份驗證時,redis_proxy 過濾器使用的訊息。

service.redis_auth.v3.RedisProxyExternalAuthRequest

[service.redis_auth.v3.RedisProxyExternalAuthRequest proto]

{
  "username": ...,
  "password": ...
}
username

(string) 使用者名稱,如果適用。否則為空。

password

(string) 使用 AUTH 命令傳送的密碼。

service.redis_auth.v3.RedisProxyExternalAuthResponse

[service.redis_auth.v3.RedisProxyExternalAuthResponse proto]

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

(Status) 身份驗證檢查的狀態。

expiration

(Timestamp) 身份驗證的可選到期時間。如果設定,身份驗證將在此時間之前有效。如果未設定,則身份驗證將無限期有效。

message

(string) 可選訊息,將傳回給客戶端。