Datasnap.DSAuth

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Definiert Klassen, die den DataSnap-Authentifizierungsmanager, die DataSnap-Benutzerrollen für die Kennzeichnung von Servermethoden oder Servermethodenklassen für die Autorisierung und die zugehörige Funktionalität implementieren.

Package DataSnapServer280.bpl

Klassen

TDSAuthenticationManagerUnterklasse von TDSCustomAuthenticationManager mit published-Eigenschaften.
TDSCustomAuthenticationManagerKomponente zum Bereitstellen von Authentifizierungs- und Autorisierungsprüfungen für Benutzerverbindungen und -aufrufe.
TDSCustomRoleItemRolleneintrag, der zu einer Sammlung von Rollen gehört und eine Liste mit autorisierten Rollen, eine Liste mit abgelehnten Rollen, eine Menge von Entitäten, für die die Rolle gültig ist, und eine Menge von Entitäten, die aus der Menge der für die Rolle gültigen Entitäten ausgeschlossen werden sollen, enthält.
TDSRoleItemErweiterung von TDSCustomRoleItem mit zusätzlichen published-Eigenschaften.
TDSRoleItemsContainer für TDSRoleItem-Instanzen.
TRoleAuthAttribut, das Sie in einer Serverklasse oder in einer Servermethode zum Festlegen der Rollen verwenden können, die für die Verwendung der Methoden der Zielklasse oder der Zielmethode autorisiert oder nicht autorisiert sind.

Typen

TDSAuthenticationEventEreignis für die Benutzerauthentifizierung.
TDSAuthorizationEventEreignis für die Benutzerautorisierung.
TDSRoleComparisonMögliche Ergebnisse für das Vergleichen von Benutzerrollen mit Servermethodenrollen.