BlogsWeaviateEnterprise Authentication and Authorization

Enterprise Authentication and Authorization

Enterprise Authentication and Authorization

2
posts
2026

This post details how Weaviate can be secured for enterprise environments by integrating with enterprise identity providers (IdPs) via OpenID Connect (OIDC) for authentication. It covers Role-Based Access Control (RBAC) at scale, using OIDC groups to manage roles dynamically, and implementing multi-tenant security to isolate data for different clients. The post also emphasizes the importance of audit logging for compliance, demonstrating how Weaviate's features help meet stringent enterprise security requirements. It also introduces programmatic user management with API keys and built-in roles for simpler setups.

2026

Securing Enterprise AI with Weaviate | Weaviate

3/19/2026

This post introduces and details the implementation of enterprise-grade security features in Weaviate, focusing on securing AI applications in regulated environments. It covers OIDC integration for delegated authentication, eliminating the need to store user credentials and reducing the attack surface. The post elaborates on RBAC for fine-grained access control, demonstrating how to define roles and permissions for different collections and users. It also explains how OIDC groups can be leveraged to dynamically manage role assignments, ensuring that access rights stay synchronized with organizational changes. Furthermore, the post details multi-tenant security for data isolation within shared collections and highlights the importance of audit logging for compliance purposes, providing concrete examples of how these features address auditor questions and ensure data security and privacy.

Weaviate Authentication & Authorization: A Complete Security Guide | Weaviate

2/18/2026

This post expands on enterprise authentication and authorization by detailing the practical implementation of API key authentication with programmatic user management, including creating, rotating, and assigning roles to users. It also elaborates on the RBAC system, explaining permissions, roles, and the use of built-in roles like 'admin' and 'viewer', as well as the concept of custom roles for fine-grained access control. The importance of audit logging for security monitoring, incident response, and compliance is further emphasized.