Cedar est un langage de contrôle d'accès flexible, extensible et évolutif basé sur des politiques, qui aide les développeurs à exprimer les autorisations des applications sous forme de politiques. Les administrateurs et les développeurs peuvent définir des politiques qui autorisent ou interdisent aux utilisateurs d'agir sur les ressources des applications. Plusieurs politiques peuvent être attachées à une seule ressource. Lorsqu'un utilisateur de votre application tente d'effectuer une action sur une ressource, votre application envoie une demande d'autorisation au moteur de politique du Cèdre. Cedar évalue les politiques applicables et renvoie une AUTORISATION ou une INTERDICTION.. Cedar prend en charge les règles d'autorisation pour tout type de principal et de ressource, permet un contrôle d'accès basé sur les rôles et les attributs, et prend en charge l'analyse par le biais d'outils de raisonnement automatisés.