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 sends credential when connecting milvus instance.
  3. Proxy component intercepts the request and verify the credential.
  4. Credentials are cached locally on Proxy. When credentials changed, proxy will be notified and update the cache.


Etcd model for credentials:

...