Show: Delphi
C++
Display Preferences
Datasnap.DSAuth
From XE2 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.
Classes
| TDSAuthenticationManager | Subclass of TDSCustomAuthenticationManager with published properties. |
| TDSCustomAuthenticationManager | Component for providing authentication and authorization checks for user connections and invocations. |
| TDSCustomRoleItem | Contains authorization information for a list of items. |
| TDSRoleItem | Extension of TDSCustomRoleItem with additional published properties. |
| TDSRoleItems | Container for TDSRoleItem instances. |
| TRoleAuth | Attribute for marking a server method or server method class for Authorization. |
Types
| TDSAuthenticationEvent | Event for user authentication. |
| TDSAuthorizationEvent | Event for user authorization. |
| TDSRoleComparison | Possible outcomes for comparing user roles with server method roles. |
Constants
| rcNoMatch | rcNoMatch: TDSRoleComparison = rcNoMatch; |
| rcNoMethodRoles | rcNoMethodRoles: TDSRoleComparison = rcNoMethodRoles; |
| rcNoUserRoles | rcNoUserRoles: TDSRoleComparison = rcNoUserRoles; |
| rcUserRoleAllowed | rcUserRoleAllowed: TDSRoleComparison = rcUserRoleAllowed; |
| rcUserRoleDenied | rcUserRoleDenied: TDSRoleComparison = rcUserRoleDenied; |