engineyard / engineyard/ey_services_api

"Authentication failure: no authorization header" when using EY ApiHMAC to connect

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

Beschreibung

In the tutorial (https://github.com/engineyard/chronatog#verifying-requests-from-engine-yard), you mention using the ApiHmac for connecting to your EngineYard service.

class Engineyard::CustomersController < ApplicationController

```
use EY::ApiHMAC::ApiAuth::LookupServer do |env, auth_id|
api_creds = YAML::load(File.open("#{RAILS_ROOT}/config/engineyard.yml"))

(api_creds["auth_id"]== auth_id) && api_creds["auth_key"]
end
.....
```

I keep getting "Authentication failure: no authorization header" when I access my URL directly in my browser though. Is this normal ?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit dem Abschnitt „Verifying requests from Engine Yard“ des Tutorials und dem im Issue gezeigten Einstiegspunkt EY::ApiHMAC::ApiAuth::LookupServer. Reproduziere die Anfrage, indem du die URL direkt in einem Browser öffnest, und untersuche, wie der Authorization-Header behandelt wird. Als erledigt gilt, dass das erwartete Verhalten für nicht authentifizierte Browser-Anfragen festgestellt ist und das Tutorial oder die Implementierung bei Bedarf präzisiert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rails, ruby
Bereich
api, authentication, backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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