Class TRALAuthServer

Unit

Declaration

type TRALAuthServer = class(TRALAuthentication)

Description

TRALAuthServer

Hierarchy

Overview

Methods

Public function CanAnswerRoute(ARequest: TRALRequest; AResponse: TRALResponse): TRALRoute;
Protected function GetAuthRoute: TRALBaseRoute; virtual;
Public procedure BeforeValidate(ARequest: TRALRequest; AResponse: TRALResponse); virtual;
Public procedure Validate(ARequest: TRALRequest; AResponse: TRALResponse); virtual; abstract;
Protected procedure SetAuthRoute(ARoute : TRALBaseRoute); virtual;

Properties

Public property AuthRoute: TRALBaseRoute read GetAuthRoute write SetAuthRoute;

Description

Methods

Public function CanAnswerRoute(ARequest: TRALRequest; AResponse: TRALResponse): TRALRoute;
 
Protected function GetAuthRoute: TRALBaseRoute; virtual;
 
Public procedure BeforeValidate(ARequest: TRALRequest; AResponse: TRALResponse); virtual;
 
Public procedure Validate(ARequest: TRALRequest; AResponse: TRALResponse); virtual; abstract;

Main method of authenticator, all validations must be done here

Protected procedure SetAuthRoute(ARoute : TRALBaseRoute); virtual;
 

Properties

Public property AuthRoute: TRALBaseRoute read GetAuthRoute write SetAuthRoute;
 


GitHub Repository
Generated by PasDoc 0.16.0.