Add API-Schlüssel zu jeder Anfrage in ActiveResource

Ich habe 2 RESTful Rails-Apps, mit denen ich mich unterhalten möchte. Beide sind in Rails 3 (derzeit Beta3) geschrieben. Für die Anforderungen an den Dienst muss ein API-Schlüssel verwendet werden, der nur ein Parameter ist, der bei jeder Anforderung angegeben werden muss. Ich kann anscheinend keine Informationen dazu finden.

Sie definieren die URL, mit der die Ressource über die site = -Methode verbunden ist. Es sollte eine äquivalente query_params = -Methode oder eine ähnliche Methode geben.

Es gibt einen guten Blog-Beitrag, den ich im Zusammenhang damit gefunden habe. Er stammt aus dem Oktober 2008 und ist daher für Rails 3 nicht gerade nützlich.

Aktualisiere: Ich hatte einen Gedanken. Wäre eine kleine Rack-Middleware oder Metal die Antwort darauf? Es könnte einfach die Anfrage durchlaufen und den api_key anheften.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage