engineyard / engineyard/ey_services_api

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

Aperta
#4 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Ruby
Stelle
4
Fork
5
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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 ?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia dalla sezione “Verifying requests from Engine Yard” del tutorial e dall’entry point EY::ApiHMAC::ApiAuth::LookupServer mostrato nell’issue. Riproduci la richiesta aprendo direttamente l’URL in un browser e verifica come viene gestito l’header di autorizzazione. Il lavoro è completato quando è stato stabilito il comportamento previsto per le richieste del browser non autenticate e il tutorial o l’implementazione è stato chiarito, se necessario.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rails, ruby
Ambito
api, authentication, backend
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.