Datasnap.DSAuth.TDSRoleComparison
Delphi
TDSRoleComparison = (rcNoUserRoles, rcNoMethodRoles, rcUserRoleAllowed, rcUserRoleDenied, rcNoMatch);
C++
enum DECLSPEC_DENUM TDSRoleComparison : unsigned char { rcNoUserRoles, rcNoMethodRoles, rcUserRoleAllowed, rcUserRoleDenied, rcNoMatch };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Datasnap.DSAuth.pas Datasnap.DSAuth.hpp |
Datasnap.DSAuth | Datasnap.DSAuth |
Description
Résultat possible de la comparaison des rôles de l'utilisateur avec les rôles de la méthode serveur.
Les valeurs et les significations possibles sont les suivantes :
- rcNoMethodRoles : Aucun rôle autorisé ou refusé n'a été défini pour la méthode serveur.
- rcNoUserRoles : Des rôles autorisés et / ou refusés ont été définis pour la méthode serveur, mais aucun rôle n'est associé à l'utilisateur en cours.
- rcUserRoleDenied : La méthode serveur a des rôles autorisés et / ou refusés, et il est suggéré que l'autorisation soit refusée selon les rôles de l'utilisateur.
- rcUserRoleAllowed : La méthode serveur a des rôles autorisés et / ou refusés, et il est suggéré que l'autorisation soit accordée selon les rôles de l'utilisateur.
- rcNoMatch : La méthode serveur a des rôles autorisés et / ou refusés, mais aucun rôle utilisateur ne se trouve dans la liste des rôles autorisés ou la liste des rôles refusés de la méthode serveur.