Liste de contrôle d’accès java (java acl)

Définition - Que signifie la liste de contrôle d'accès Java (Java ACL)?

Une liste de contrôle d'accès Java (ACL) est une structure de données qui accorde ou refuse l'autorisation d'accéder aux ressources en fonction de ses entrées d'objet. L'ACL est indépendante des schémas d'authentification ou de chiffrement, ainsi que des autres ressources protégées. Une entrée ACL typique comprend un objet principal ou de groupe, des objets d'autorisation associés et une valeur positive ou négative. L'entrée doit avoir une valeur positive pour permettre à l'objet principal d'exécuter l'action.

Le package java.security.acl contient toutes les interfaces requises pour implémenter l'ACL Java, tandis que la structure de données sun.security.acl spécifie l'implémentation par défaut du package java.security.acl. L'objet principal ou groupe Java ACL est un processus humain ou système, et l'objet d'autorisation est une opération autorisée par l'utilisateur.

Definir Tech explique la liste de contrôle d'accès Java (Java ACL)

Dans le modèle Java ACL, un utilisateur peut avoir besoin de demander une opération de données spécifique. L'ACL vérifie ses entrées pour déterminer les autorisations de l'utilisateur et si l'utilisateur est autorisé, l'utilisateur peut effectuer l'opération. L'ACL est un gardien qui accorde ou refuse l'autorisation d'accès en agissant sur les entrées de données contenues.

Java ACL peut être expliqué avec l'exemple suivant: Un individu nommé John veut supprimer un élément particulier de données. Lorsque Jean fait une demande de suppression des données, l'ACL vérifie ses entrées pour vérifier si Jean peut ou non effectuer cette action. Si une entrée confirme que Jean est autorisé, Jean peut supprimer les données. Si Jean ne dispose pas de l'autorisation utilisateur appropriée, il ne peut pas effectuer la suppression et se voit refuser l'accès.