Datasnap.DSAuth
From RAD Studio API Documentation
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 | DataSnapServer270.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.