Class TRALOAuth

Unit

Declaration

type TRALOAuth = class(TObject)

Description

Class for the OAuth Token definition

Hierarchy

Overview

Methods

Public constructor Create;
Public function Load(const AValue: StringRAL): boolean;
Public function Validate: boolean;
Protected function AlgorithmToStr(AAlg: TRALOAuthAlgorithm): StringRAL;
Protected function GetHeader: TStringList;
Protected function GetSignature: StringRAL;
Protected function StrToAlgorithm(const AStr: StringRAL): TRALOAuthAlgorithm;

Properties

Published property Algorithm: TRALOAuthAlgorithm read FAlgorithm write FAlgorithm;
Published property CallBack: StringRAL read FCallBack write FCallBack;
Published property ConsumerKey: StringRAL read FConsumerKey write FConsumerKey;
Published property ConsumerSecret: StringRAL read FConsumerSecret write FConsumerSecret;
Public property Header: TStringList read GetHeader;
Published property Method: StringRAL read FMethod write FMethod;
Published property Nonce: StringRAL read FNonce write FNonce;
Public property Signature: StringRAL read GetSignature;
Published property Timestamp: Int64RAL read FTimestamp write FTimestamp;
Published property TokenAccess: StringRAL read FTokenAccess write FTokenAccess;
Published property TokenSecret: StringRAL read FTokenSecret write FTokenSecret;
Published property URL: StringRAL read FURL write FURL;
Published property Verifier: StringRAL read FVerifier write FVerifier;
Published property Version: StringRAL read FVersion write FVersion;

Description

Methods

Public constructor Create;
 
Public function Load(const AValue: StringRAL): boolean;
 
Public function Validate: boolean;
 
Protected function AlgorithmToStr(AAlg: TRALOAuthAlgorithm): StringRAL;
 
Protected function GetHeader: TStringList;
 
Protected function GetSignature: StringRAL;
 
Protected function StrToAlgorithm(const AStr: StringRAL): TRALOAuthAlgorithm;
 

Properties

Published property Algorithm: TRALOAuthAlgorithm read FAlgorithm write FAlgorithm;
 
Published property CallBack: StringRAL read FCallBack write FCallBack;
 
Published property ConsumerKey: StringRAL read FConsumerKey write FConsumerKey;
 
Published property ConsumerSecret: StringRAL read FConsumerSecret write FConsumerSecret;
 
Public property Header: TStringList read GetHeader;
 
Published property Method: StringRAL read FMethod write FMethod;
 
Published property Nonce: StringRAL read FNonce write FNonce;
 
Public property Signature: StringRAL read GetSignature;
 
Published property Timestamp: Int64RAL read FTimestamp write FTimestamp;
 
Published property TokenAccess: StringRAL read FTokenAccess write FTokenAccess;
 
Published property TokenSecret: StringRAL read FTokenSecret write FTokenSecret;
 
Published property URL: StringRAL read FURL write FURL;
 
Published property Verifier: StringRAL read FVerifier write FVerifier;
 
Published property Version: StringRAL read FVersion write FVersion;
 


GitHub Repository
Generated by PasDoc 0.16.0.