engineyard / engineyard/ey_services_api
"Authentication failure: no authorization header" when using EY ApiHMAC to connect
- 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