Identificateurs de sécurité définis par l'utilisateur

Dans les sections précédentes, nous avons décrit

les identificateurs de fonction ;
Il s'agit d'un identificateur de sécurité généré automatiquement de type fonction.
les identificateurs de sécurité de niveau zone ;
Il s'agit de la sécurité appliquée à des zones spécifiques sur une méthode.

Il existe également le concept d'identificateur de sécurité défini par l'utilisateur. Le processus d'autorisation est suffisamment souple pour s'adapter à n'importe quel élément sécurisable d'une application IBM Cúram Social Program Management. Le développeur peut personnaliser efficacement le processus d'autorisation en définissant de nouveaux types d'identificateurs de sécurité. Les nouveaux types représentent un élément conceptuel nécessitant la sécurité. La méthode d'interface de serveur suivante permet d'appeler l'autorisation directement sur ces nouveaux types d'identificateurs de sécurité définis par l'utilisateur.

curam.util.security.Authorisation.isSIDAuthorised()

Prêts à l'emploi, les identificateurs de sécurité LOCATION et PRODUCT sont des identificateurs de sécurité de ce type. Avec la méthode ci-dessus, il n'existe effectivement aucune limite aux types d'identificateurs de sécurité qui peuvent être définis. Pour plus d'informations, consultez la rubrique Autorisation de nouveaux types d'identificateurs de sécurité.