oauth2関連のメモ

oauth2のRFC

The OAuth 2.0 Authorization Framework rfc6749

日本語訳:The OAuth 2.0 Authorization Framework

The OAuth 2.0 Authorization Framework: Bearer Token Usage rfc6750

日本語訳:The OAuth 2.0 Authorization Framework: Bearer Token Usage(日本語)

アクセストークンレスポンスの例

  HTTP/1.1 200 OK
  Content-Type: application/json;charset=UTF-8
  Cache-Control: no-store
  Pragma: no-cache

  {
    "access_token":"mF_9.B5f-4.1JqM",
    "token_type":"Bearer",
    "expires_in":3600,
    "refresh_token":"tGzv3JOkF0XG5Qx2TlKWIA"
  }

ライブラリ

Go

golang.org/x/oauth2

Python

oauthlib

Requests-OAuthlib

参考書籍

この本はとてもいい。読みやすくわかりやすい。