Afficher : Delphi
C++
Préférences d'affichage
Datasnap.DSAuth
De XE2 API Documentation
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.
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 | Contient les informations d'autorisation d'une liste d'éléments. |
| TDSRoleItem | Extension de TDSCustomRoleItem avec des propriétés publiées supplémentaires. |
| TDSRoleItems | Conteneur pour les instances de TDSRoleItem. |
| TRoleAuth | Attribut pour le marquage en autorisation d'une méthode serveur ou d'une classe de méthodes serveur. |
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. |
Constantes
| rcNoMatch | rcNoMatch: TDSRoleComparison = rcNoMatch; |
| rcNoMethodRoles | rcNoMethodRoles: TDSRoleComparison = rcNoMethodRoles; |
| rcNoUserRoles | rcNoUserRoles: TDSRoleComparison = rcNoUserRoles; |
| rcUserRoleAllowed | rcUserRoleAllowed: TDSRoleComparison = rcUserRoleAllowed; |
| rcUserRoleDenied | rcUserRoleDenied: TDSRoleComparison = rcUserRoleDenied; |