Unit RALAuthentication

Functions and Procedures
Constants
Variables

Description

Base unit for all authenticators

Uses

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.