Data.Cloud.AmazonAPI.TAmazonAuthentication.BuildAuthorizationString
Delphi
function BuildAuthorizationString(const StringToSign: string): string; override;
C++
virtual System::UnicodeString __fastcall BuildAuthorizationString(const System::UnicodeString StringToSign);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonAuthentication |
説明
権限付与ヘッダーまたは Signature
クエリ パラメータの値として使用する、文字列を構築します。
BuildAuthorizationString は、権限付与のタイプ(権限付与ヘッダー用)を 'AWS' に設定します。
StringToSign
パラメータは、認証で署名および使用する文字列を表します。
渡された StringToSign
は、このクラスの ConnectionInfo、および、サブクラスの SignString 関数を使用してエンコードされます。その結果は、GetAuthorizationType によって返される結果と組み合わされ、Authorization ヘッダー、または、クラウドへのすべてのリクエストの Signature
クエリ パラメータで使用するための、値文字列を構築します。
結果の書式は、FAuthInHeader の値によって変わる点に注意してください。署名済み文字列は、直接返されるか、Authorization ヘッダーの書式付き文字列の一部として返されます。