久々にGoogleのOAuth 2.0のWeb Server Profileを使っていて、あれ?って思ったので、ここでメモ代わりに書いておきます。 基本的には、以下のブログエントリで語られている話です。 Upcoming changes to OAuth 2.0 endpoint - The official Google Code blog OAuth 2.0でのWeb Server Profileのセオリーでは、以下の手順が踏まれます。 Client IDとScopeを指定して認可画面を要求します。 ユーザは認可画面を見て、許可するか拒否するか選択します。 redirect_uriにリダイレクトされ、その際にauthorization_codeが渡されます。 authorization_codeと引き替えに、access_tokenとrefresh_tokenを取得します。 acces
![Google OAuth2 Web Server Profileでのリフレッシュトークン](https://cdn-ak-scissors.b.st-hatena.com/image/square/d535b1eacde2d5e4baa813fbd308e4f9699f4e24/height=288;version=1;width=512/https%3A%2F%2Fwww.eisbahn.jp%2Fyoichiro%2Fimages%2F2015%2F01%2Fyoichiro_78.png)