Datasnap.DSAuth.TDSCustomAuthenticationManager.CompareRoles

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function CompareRoles(UserRoles: TStrings;
AuthorizedRoles, DeniedRoles: TStrings): TDSRoleComparison;

C++

__classmethod TDSRoleComparison __fastcall CompareRoles(System::Classes::TStrings* UserRoles, System::Classes::TStrings* AuthorizedRoles, System::Classes::TStrings* DeniedRoles);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Datasnap.DSAuth.pas
Datasnap.DSAuth.hpp
Datasnap.DSAuth TDSCustomAuthenticationManager

Description

Représente une fonction auxiliaire utilisée pour effectuer la vérification de l'autorisation par défaut.

CompareRoles est une fonction auxiliaire qui peut être utilisée par les implémentations de l'événement OnUserAuthorize pour aider à déterminer si l'autorisation doit être accordée ou non. Elle compare les rôles affectés à l'utilisateur en cours aux rôles autorisés et refusés de la méthode serveur. Les résultats possibles de la fonction sont expliqués par TDSRoleComparison.