Rails API開発
APIを実装するのに必要な要素
- API keys.
- API Versioning.
- API Request Authentication.
- Request throttling (optional).
Rails5なら以下3つの記事は読んで置こう
- Building the Perfect Rails 5 API Only App
- Securing an API in Rails 5 using Token Based Authentication
- Rail5で authenticate_with_http_tokenを利用する方法
- RailsでAPIの簡単なトークン認証を実装する
- authenticate_with_http_token
- authenticate_or_request_with_http_token
api keyの実装について
References
- Building the Perfect Rails 5 API Only App
- grape-swaggerでgrapeでつくったAPIのドキュメントを自動生成する
- RailsでAPIの簡単なトークン認証を実装する
- authenticate_with_http_token
- authenticate_or_request_with_http_token