Datasnap.DSAuth

De RAD Studio API Documentation
Aller à : navigation, rechercher

Définit les classes implémentant le gestionnaire d'authentification DataSnap, les rôles utilisateur DataSnap pour le marquage de méthodes serveur ou de classes de méthodes serveur à des fins d'autorisation, et les fonctionnalités associées.

Package DataSnapServer290.bpl

Classes

TDSAuthenticationManagerSous-classe de TDSCustomAuthenticationManager avec des propriétés publiées.
TDSCustomAuthenticationManagerComposant de contrôle d'authentification et d'autorisation pour les invocations et connexions de l'utilisateur.
TDSCustomRoleItemElément rôle qui appartient à une collection de rôles et contient une liste de rôles autorisés, une liste de rôles refusés, un ensemble d'entités à l'intérieur duquel le rôle s'applique et un ensemble d'entités à exclure de cet ensemble d'entités.
TDSRoleItemExtension de TDSCustomRoleItem avec des propriétés publiées supplémentaires.
TDSRoleItemsConteneur pour les instances de TDSRoleItem.
TRoleAuthAttribut pouvant être utilisé dans une classe serveur ou dans une méthode serveur pour spécifier les rôles autorisés ou non autorisés concernant l'utilisation des méthodes de la classe cible ou de la méthode cible.

Types

TDSAuthenticationEventEvénement d'authentification de l'utilisateur.
TDSAuthorizationEventEvénement d'autorisation de l'utilisateur.
TDSRoleComparisonRésultat possible de la comparaison des rôles de l'utilisateur avec les rôles de la méthode serveur.