Unit RALAuthentication

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;

This item has no description.

TRALOnGetTokenSecret = procedure(ATokenAccess: StringRAL; var ATokenSecret: StringRAL) of object;

This item has no description.

TRALOnResolve = procedure(AToken: StringRAL; AParams: TRALJWTParams; var AResult: StringRAL) of object;

This item has no description.

TRALOnTokenJWT = procedure(ARequest: TRALRequest; AResponse: TRALResponse; AParams: TRALJWTParams; var AResult: boolean) of object;

This item has no description.

TRALOnValidate = procedure(ARequest: TRALRequest; AResponse: TRALResponse; var AResult: boolean) of object;

This item has no description.



PascalRAL - GitHub Repository
Generated by PasDoc 1.0.4.