$policy.isSubjectAllowed¶
Description¶
Indique si le sujet connecté possède les droits suffisants vis-à-vis de la politique indiquée pour évaluer un script.
La méthode tient compte du contexte de dossier actuel complété par le contexte passé en paramètre.
Effectuer un test du genre
if (policy.isSubjectAllowed("somePolicy")) {
...
}
est équivalent au fait d'utiliser le mot-clé policy:
policy "somePolicy" {
...
}
Cela est également équivalent à un appel à
`$policy.isSubjectAllowedTo(policy, null, { "actions": "script" });`
Syntaxe¶
$policy.isSubjectAllowed( policy [ , context ] )
Paramètres¶
policystring- Nom de la policy à vérifier
contextstring / map- Object décrivant le contexte pour lequel la méthode est invoquée,
exprimé sous forme de string ou de map. Si
nullou non défini, la méthode s'appuie sur le contexte courant.
Retour¶
Retourne true si la policy indiquée s'applique au sujet, sinon false
Exemple¶
1 2 3 | |