Unit RALAuthentication
Functions and Procedures
Constants
Variables
Description
Base unit for all authenticators
Uses
- Classes
- SysUtils
- DateUtils
- RALToken
- RALConsts
- RALTypes
- RALRoutes
- RALBase64
- RALTools
- RALJson
- RALRequest
- RALParams
- RALResponse
- RALCustomObjects
- RALUrlCoder
- RALMIMETypes
Overview
Classes, Interfaces, Objects and Records
| Name | Description |
|---|---|
Class TRALAuthentication |
|
Class TRALAuthClient |
|
Class TRALAuthServer |
|
Class TRALClientBasicAuth |
|
Class TRALServerBasicAuth |
|
Class TRALClientJWTAuth |
|
Class TRALServerJWTAuth |
|
Class TRALClientOAuth |
|
Class TRALServerOAuth |
|
Class TRALClientOAuth2 |
|
Class TRALServerOAuth2 |
|
Class TRALClientDigest |
|
Class TRALServerDigest |
Types
TRALOnBeforeGetToken = procedure(ARequest: TRALRequest) of object; |
TRALOnGetTokenSecret = procedure(ATokenAccess: StringRAL; var ATokenSecret: StringRAL) of object; |
TRALOnResolve = procedure(AToken: StringRAL; AParams: TRALJWTParams; var AResult: StringRAL) of object; |
TRALOnTokenJWT = procedure(ARequest: TRALRequest; AResponse: TRALResponse; AParams: TRALJWTParams; var AResult: boolean) of object; |
TRALOnValidate = procedure(ARequest: TRALRequest; AResponse: TRALResponse; var AResult: boolean) of object; |
Description
Types
TRALOnBeforeGetToken = procedure(ARequest: TRALRequest) of object; |
TRALOnGetTokenSecret = procedure(ATokenAccess: StringRAL; var ATokenSecret: StringRAL) of object; |
TRALOnResolve = procedure(AToken: StringRAL; AParams: TRALJWTParams; var AResult: StringRAL) of object; |
TRALOnTokenJWT = procedure(ARequest: TRALRequest; AResponse: TRALResponse; AParams: TRALJWTParams; var AResult: boolean) of object; |
TRALOnValidate = procedure(ARequest: TRALRequest; AResponse: TRALResponse; var AResult: boolean) of object; |
GitHub Repository
Generated by PasDoc 0.16.0.