Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Create credential for each milvus instance and store encrypted password in etcd. Here we use package bcrypt for encrypting the password which implements Provos and Mazières's adaptive hashing algorithm.
  2. Client SDK client sends credential when connecting milvus instanceservice.
  3. Proxy Milvus proxy component intercepts the request and verify the credential.
  4. Credentials are cached locally on Proxyproxy component. When credentials changed, proxy will be notified and update the local cache.


Etcd model for credentials:

...