Security in Azure Cosmos DB

Microsoft Entra authentication using role-based access control is the **recommended** way to implement authentication in Azure Cosmos DB. There are also alternative, less recommended options for security for existing or legacy workloads.

General guidance

Architecture

Azure Cosmos DB for MongoDB (RU-based)

Overview

How-To Guide

Azure Cosmos DB for Apache Cassandra (RU-based)

Overview

How-To Guide

Azure Cosmos DB for Apache Gremlin

Overview

How-To Guide

Azure Cosmos DB for Table

Overview

How-To Guide

Legacy authentication methods (not recommended)

How-To Guide