はじめに こんにちは、マネーフォワード ID 開発チームのMapduと申します。 この記事はMoney Forward Engineering 2 Advent Calendar 2022 の1日目の投稿になります。 マネーフォワード IDはマネーフォワード社、およびグループ会社の各サービスのID基盤、認証基盤となるWebアプリケーションです。 今日は、サードパーティーアプリケーションによるHTTPサービスへの限定的なアクセスを可能にする認可フレームワークである OAuth 2.0 について紹介します。 ※ この記事では、経験に基づいて要約しています。詳しくはこちら「RFC 6749」をご覧ください。 ※ The OAuth 2.0 Authorization Framework (English / Japanese) 記事の構成 OAuth 2.0 Roles Protocol Flo