[#eb4fd2ef]-OpenIDを使ってTwitterやMa.gnoliaのAPIの認証委譲する方法を議論を開始。-2007/4にOAuthのコミュニティが誕生。-2007/7にOAuthの仕様の草案が完成。-2008/11、第73回のIETF会合でOAuthの非公式会合も開かれ、~さらなる標準化に向けてIETFにOAuthプロトコルを提案するかどうかを議論。1.0のセキュリティ問題が判明。1.0aで修正された。1.0とは後方互換性を持たない。-次世代のOAuthプロトコルとして、2012年にRFCとして発行された。Application)~モバイルやデスクトップアプリ(ガイドライン程度しか定義されていない)++自立クライアント(Autonomous)~既存の認証フレームワークとSAMLなどのプロトコルを使って連携する場合のフロー。[#y50e86a3]Instagramの設定画面から複数の外部サービスと連携するように設定できる。-InstagramはOAuthを用いて外部サービスに代理投稿するアクセス権限を受け取る。-すると、Instagramは外部サービスに写真を投稿できるようになる。IDでログイン」といったボタンで利用されている。-本来、認証・ID連携のために設計されたものではないが、--外部サービスにユーザのプロフィール情報を取得するAPIが存在する場合、~このAPIへのアクセス権限を受け取ることで、認証・ID連携の代替が可能。--誤った使い方をして脆弱性を生み出しているケースも多い。2.0仕様には4つのフローが定義されている。~これらのフローのタイプを「グラント種別」と呼ばれる。マッシュアップ:サーバサイドマッシュアップ~https://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/709.html以下の様な「グラント種別」がある模様。