エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
APIの認証について学んで実装してみた(by rails API) - 株式会社ライトコード
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
APIの認証について学んで実装してみた(by rails API) - 株式会社ライトコード
きっかけ 業務でrails APIの環境に出会い、railsの勉強がてら個人で同じ構成で何か作ってみようとした時... きっかけ 業務でrails APIの環境に出会い、railsの勉強がてら個人で同じ構成で何か作ってみようとした時に、APIでの認証へ具体的な理解が浅いなと思ったので、調べてみることにしました。 この記事では、APIでの認証の基本的な仕組みを理解した上で簡単な実装ができるまでを目指します。 認証とリソースアクセスのフロー さっそくですが、APIサービスでの認証と認証後のリソースへのアクセスフロー(一例)を図にしてみました。 メールアドレスとパスワードを送信する サーバ側でユーザーの存在を検証する 検証に問題なければ、クライアントにトークンを返す クライアントはサーバから送られてきたトークンをリクエストヘッダーに含めてリクエストを送る サーバはトークンをデコード・検証し、ユーザーの確認が取れた場合、リソースへのアクセスを行う リクエストに対するレスポンスを返却する (RESTfulを意識した)