Datasnap.DSAuth.TDSCustomAuthenticationManager.CompareRoles

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Datasnap.DSAuth.pas
Datasnap.DSAuth.hpp
Datasnap.DSAuth TDSCustomAuthenticationManager

Beschreibung

Hilfsfunktion zum Ausführen der Standard-Autorisierungsüberprüfung.

CompareRoles ist eine Hilfsfunktion, die bei den Implementierungen des OnUserAuthorize-Ereignisses bestimmt, ob die Autorisierung zugelassen werden sollte oder nicht. Mit dieser Hilfsfunktion werden die dem aktuellen Benutzer zugewiesenen Rollen mit den zugelassenen und abgelehnten Rollen der aufgeruften Servermethode vergleicht. Die möglichen Ergebnisse werden unter TDSRoleComparison erläutert.