99designs / 99designs/http-signatures-guzzlehttp

Question of header autorization

Offen
#13 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
PHP
Sterne
13
Forks
10
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Bonjour,

Je dois appelé un lien avec en header une authorisation de ce fiormat :

Prenons la clé 5e1f9b461d284caf5dc0106c144e8e18 et le secret test_secret.
Considérons que l'appel est réalisé à l'heure exacte de 15h33 le 21/04/2016 :

1. Encoder "date:" et la date et heure au format UTC (les espaces doivent être remplacé par des "+" et non des "%20") :
url encoded date:Thu%2C+21+Apr+2016+13%3A32%3A18+UTC

2. Signer le résultat avec l'algorithme sha1 et du secret ci-dessus puis l'encoder en base 64 :
signature: yX9hblzfU9coVzwr4Fbdyj+UQKw=

3. Encoder la signature :
url encoded signature: yX9hblzfU9coVzwr4Fbdyj%2BUQKw%3D

4. Appeler le service avec le Header Authorization construit de la façon suivante :
Authorization: Signature keyId="5e1f9b461d284caf5dc0106c144e8e18",algorithm="hmac-sha1",signature="yX9hblzfU9coVzwr4Fbdyj%2BUQKw%3D"

Es-ce possible avec ce module ?

Merci

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.