class Authenticating extends Credentials

Authenticating

Diese Klasse erstellt die Paramter für die autorisierung bei amazon

Constants

SIGNATUREMETHOD

SIGNATUREMETHOD

SIGNATUREVERSION

SIGNATUREVERSION

Properties

protected string $awsSecretAccessKey
protected string $sellerID
protected string $awsAccessKeyID

Methods

__construct(string $sellerID, string $awsAccessKeyID, string $awsSecretAccessKey)

Neues Authenticating Objekt erstellen

sortQuery(Request $request)

Sortiert die Query Parameter und weist diese neu zu

string
getSignature(atring $stringToSign)

Gibt eine Signatur zurück auf Basis einer eindeutigen Zeichenkette

string
getStringToSign(Request $request)

Gibt eine eindeutige Zeichenkette des Request zurück dieser wird für die Berechnung der Signatur benötigt

Request
prepare(Request $request)

Den Request manipulieren

boolean
isValid(AuthorizationField $field)

Überprüfen der Autorisation

static Authenticating
getInstanceFromArray(array $array)

Erstellt ein neues Objekt aus einem Array

Details

at line 74
__construct(string $sellerID, string $awsAccessKeyID, string $awsSecretAccessKey)

Neues Authenticating Objekt erstellen

Parameters

string $sellerID Verkäufer ID
string $awsAccessKeyID Zugangsschlüssel
string $awsSecretAccessKey geheimer Zugangsschlüssel

at line 88
sortQuery(Request $request)

Sortiert die Query Parameter und weist diese neu zu

Parameters

Request $request Request

at line 109
string getSignature(atring $stringToSign)

Gibt eine Signatur zurück auf Basis einer eindeutigen Zeichenkette

Parameters

atring $stringToSign

Return Value

string Signature

at line 125
string getStringToSign(Request $request)

Gibt eine eindeutige Zeichenkette des Request zurück dieser wird für die Berechnung der Signatur benötigt

Parameters

Request $request Request

Return Value

string

at line 146
Request prepare(Request $request)

Den Request manipulieren

Mit dieser Methode werden die Authentifizierungsinformationen in den Request integriert.

Parameters

Request $request Request

Return Value

Request bearbeiteter Request

at line 195
boolean isValid(AuthorizationField $field)

Überprüfen der Autorisation

Parameters

AuthorizationField $field AuthorizationField

Return Value

boolean Ergebnis

at line 215
static Authenticating getInstanceFromArray(array $array)

Erstellt ein neues Objekt aus einem Array

$array = array();
$array['awsAccessKeyID'] = '';
$array['awsSecretAccessKey'] = '';
$array['sellerID'] = '';

Parameters

array $array array

Return Value

Authenticating

Exceptions

ArgumentEmptyException ein Wert wurde nicht übergeben