Datasnap.DSAuth
Defines classes that implement the DataSnap authentication manager, DataSnap user roles for marking server methods or server method classes for authorization purposes, and related functionality.
Package | DataSnapServer230.bpl |
---|
Classes
TDSAuthenticationManager | Subclass of TDSCustomAuthenticationManager with published properties. |
TDSCustomAuthenticationManager | Component for providing authentication and authorization checks for user connections and invocations. |
TDSCustomRoleItem | Role item that belongs to a collection of roles and contains a list of authorized roles, a list of denied roles, a set of entities where the role applies, and a set of entities to exclude from the set of entities where the role applies. |
TDSRoleItem | Extension of TDSCustomRoleItem with additional published properties. |
TDSRoleItems | Container for TDSRoleItem instances. |
TRoleAuth | Attribute that you can use in a server class or in a server method to specify the roles that are authorized or not authorized to use the methods of the target class or the target method. |
Types
TDSAuthenticationEvent | Event for user authentication. |
TDSAuthorizationEvent | Event for user authorization. |
TDSRoleComparison | Possible outcomes for comparing user roles with server method roles. |