$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¶
policy
string- Nom de la policy à vérifier
context
string / map- Object décrivant le contexte pour lequel la méthode est invoquée,
exprimé sous forme de string ou de map. Si
null
ou 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 |
|