はじめに OAuth2.0の同意画面をポチポチしたことは、ある OAuth2.0を使ったことはある OAuth2.0のフローはなんとなく知っている 『一番わかりやすいOAuthの説明』も読んだ けど 「OAuth2.0とは何かがやっぱり良くわからない」 という方へ向けた記事です。 OAuth2.0を「成り代わり」という概念を軸に説明していきます。 OAuthとは? 自分がこの記事で伝えたいのはこれしか無いです。 OAuth2.0を 「成り代わり」 という概念を元に考えてみると、理解しやすく忘れにくい、かもです。 言い換えると、「アプリAがユーザに成り代わってアプリBを操作する仕組みを実現している」 ということです。 図示します。 ユーザが(最近何かと物騒な)Twitterを利用しています。 通常であれば、ユーザはTwitterにログインし、ツイートすることでしょう。 そこで、ユーザが「アプ