Data.Cloud.AmazonAPI.TAmazonAuthentication.BuildAuthorizationString

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function BuildAuthorizationString(const StringToSign: string): string; override;

C++

virtual System::UnicodeString __fastcall BuildAuthorizationString(const System::UnicodeString StringToSign);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.Cloud.AmazonAPI.pas
Data.Cloud.AmazonAPI.hpp
Data.Cloud.AmazonAPI TAmazonAuthentication


Description

Construit la chaîne à utiliser comme valeur de l'en-tête d'autorisation ou comme paramètre de la requête Signature.

BuildAuthorizationString définit le type d'autorisation (pour l'en-tête d'autorisation) à 'AWS'.

Le paramètre StringToSign représente la chaîne à signer et utiliser dans l'authentification.

Le paramètre StringToSign transmis est codé en utilisant les informations ConnectionInfo de cette classe et la fonction SignString de la sous-classe. Le résultat est ensuite combiné avec le résultat renvoyé par GetAuthorizationType afin de construire la chaîne de valeur à utiliser avec l'en-tête Authorization ou le paramètre de la requête Signature de toutes les requêtes au cloud.

Notez que le format résultant dépend de la valeur de FAuthInHeader. La chaîne signée sera renvoyée directement ou dans la chaîne formatée de l'en-tête Authorization.

Voir aussi