Qu'est-ce que Cedar ?
Cedar란 무엇인가요?
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.
Cedar는 유연하고 확장 가능한 정책 기반 액세스 제어 언어로, 애플리케이션 권한을 정책으로 표현하는 데 도움이 됩니다. 관리자 및 개발자는 애플리케이션 리소스에 사용자가 작업하는 것을 허용 또는 금지하는 정책을 정의할 수 있습니다. 여러 정책을 단일 리소스에 연결할 수 있습니다. 애플리케이션의 사용자가 리소스에 작업을 수행하려고 시도할 경우 애플리케이션은 Cedar 정책 엔진에 인증 요청을 합니다. Cedar는 애플리케이션 정책을 평가하여 PERMIT 또는 FORBID 결정을 반환합니다. Cedar는 모든 유형의 주체와 리소스에 대한 인증 규칙을 지원하며, 역할 기반 및 속성 기반 액세스 제어를 허용하고, 자동화된 추론 도구를 통한 분석을 지원합니다.