Datasnap.DSAuth
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
TDSAuthenticationManager | Unterklasse von TDSCustomAuthenticationManager mit published-Eigenschaften. |
TDSCustomAuthenticationManager | Komponente zum Bereitstellen von Authentifizierungs- und Autorisierungsprüfungen für Benutzerverbindungen und -aufrufe. |
TDSCustomRoleItem | Rolleneintrag, 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. |
TDSRoleItem | Erweiterung von TDSCustomRoleItem mit zusätzlichen published-Eigenschaften. |
TDSRoleItems | Container für TDSRoleItem-Instanzen. |
TRoleAuth | Attribut, 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
TDSAuthenticationEvent | Ereignis für die Benutzerauthentifizierung. |
TDSAuthorizationEvent | Ereignis für die Benutzerautorisierung. |
TDSRoleComparison | Mögliche Ergebnisse für das Vergleichen von Benutzerrollen mit Servermethodenrollen. |