Catégorie : Autorisation

  • Peser les votes plutôt que les compter

    Un algorithme lit le poids derrière un vote. Cela donne plus de voix à un votant sans lui donner de veto, et c’est ce qu’il est le plus facile de détourner ici.

  • Quatre algorithmes de combinaison, sous leurs noms XACML

    permit_overrides, deny_overrides, majority, first_applicable : ce que fait chacun, et pourquoi unanimous n’a jamais voulu dire l’unanimité.

  • Écrire un votant qui dit pourquoi

    L’interface a trois méthodes, et la chaîne que vous joignez à votre réponse est celle qui comptera encore dans six mois.

  • Trois réponses, pas deux

    Un votant accorde, refuse, ou n’a rien à dire. Traiter le troisième cas comme un refus, c’est ainsi que des portes se ferment pour des raisons qui n’ont jamais existé.

  • Demandeur, attribut, sujet : les mots de ce composant

    Quatre champs font une question : demandeur, attribut, sujet, environnement. L’un de ces mots signifie l’inverse de ce que XACML vous a appris.

  • L’autorisation, et rien d’autre

    Un nouveau composant qui décide si un demandeur peut effectuer une action sur un sujet, sans utilisateur, sans jeton et sans pare-feu dans son vocabulaire.