04 Jun '12, 8pm

ASCIIcast 352 - Securing an API

, we showed you how to build a versioned API for a store application. We can interact with this application through JSON if we visit the path /api/products . This API is completely public so anyone can use it to edit or destroy the products but usually we want to restrict access to an API. There are a variety of ways that we can do this and the correct technique depends on our application’s requirements. In this episode we’ll show several solutions that we can use to lock down an API so that you can choose the one that best fits your style of application.

Full article: http://railscasts.com/episodes/352-securing-an-api?langua...

Tweets

A few tips on how to build a well-structured AP...

railstips.org 05 Jun '12, 4pm

A few weeks back, we publicly released the Gauges API . Despite building Gauges from the ground up as an API , it was a lo...

@brunnogomes the official api doc?

api.rubyonrails.org 08 Jun '12, 12am

Migrations can manage the evolution of a schema used by several physical databases. It’s a solution to the common problem ...

Episode 352: Securing an API

railscasts.com 24 May '12, 6am

There are many approaches to locking down an API. Here I start off with HTTP Basic authentication then move on to generati...

Green Key adds Carbon Calculator for hotels @CarbonCounted @HotelAssoc @franciscaquinn #gmic #hsmai #carbon

Green Key adds Carbon Calculator for hotels @Ca...

greenkeyglobal.com 04 Jun '12, 9pm

The Green Key Carbon Calculator was developed specifically for the lodging industry in order to assist hotels in determini...

#350 REST API Versioning - RailsCasts

railscasts.com 08 Jun '12, 5am

APIs should be consistent, but it is difficult to do this when returning a JSON response along side the HTML interface. He...

ASCIIcast 350 - REST API Versioning

ASCIIcast 350 - REST API Versioning

railscasts.com 28 May '12, 9pm

We’ll add some routes specifically for the API so that these routes stay separate from the routes for the HTML interface. ...