Datasnap.DSAuth
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 | DataSnapServer280.bpl |
---|
Classes
TDSAuthenticationManager | Sous-classe de TDSCustomAuthenticationManager avec des propriétés publiées. |
TDSCustomAuthenticationManager | Composant de contrôle d'authentification et d'autorisation pour les invocations et connexions de l'utilisateur. |
TDSCustomRoleItem | Elé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. |
TDSRoleItem | Extension de TDSCustomRoleItem avec des propriétés publiées supplémentaires. |
TDSRoleItems | Conteneur pour les instances de TDSRoleItem. |
TRoleAuth | Attribut 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
TDSAuthenticationEvent | Evénement d'authentification de l'utilisateur. |
TDSAuthorizationEvent | Evénement d'autorisation de l'utilisateur. |
TDSRoleComparison | Résultat possible de la comparaison des rôles de l'utilisateur avec les rôles de la méthode serveur. |