Role-Based Access Control (RBAC)
How Does the Milvus Vector Database Ensure Data Security?

How Does the Milvus Vector Database Ensure Data Security?

9/5/2022 · Angela Ni

What this post added

This post details the implementation of user authentication and TLS connection in Milvus 2.1. User authentication involves a workflow where the Milvus proxy verifies credentials (username and password) against stored information in etcd, using bcrypt for password encryption. Credentials are cached locally in the proxy for performance. The post outlines how to enable authentication in `milvus.yaml`, the default root user credentials, and how to create and reset user credentials using the SDK. TLS connection is enabled by configuring server and client certificates (`server.pem`, `server.key`, `ca.pem`) in `milvus.yaml` and providing client-side certificate paths during connection.

Read the original post ↗