Datasnap.DSAuth.TDSCustomAuthenticationManager.CompareRoles
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.