OAuthとは【用語集詳細】
OAuthはオープンスタンダードの認可(Authorization)プロトコルです。2012年のRFC6749で定められたOAuth2.0が、現在広く用いられています。OAuthの利用により、複数のWebアプリケーションを連携させることが容易に実現できます。OAuthは、アプリケーションに対するセキュアなアクセスを確保するために設計されています。
ユーザーがあるWebサイトにログインしたとき、このWebサイトAが別のWebサイトBに接続する際、OAuthが使用されます。ユーザーは認可サーバを通じてWebサイトBに対し権限(アクセストークン)を渡します。WebサイトBは、認められた権限のみを行使し必要な接続を行うことができます。
OAuthは例えばFacebookの投稿をInstagramにも適用する場合、OAuthによる認可が用いられています。