Datasnap.DSAuth.TDSRoleComparison

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi