OAuthは、ログイン・データにアクセスできないようにし、他の機密情報へのアクセスを制限することで、ユーザー、開発者、企業に重要なアクセス管理上のメリットを提供します。また、ユーザー認証情報の共有によるセキュリティー上の脆弱性を回避して、アプリケーションが必要なアカウント情報に簡単にアクセスできるようにします。
セキュアなアクセスを簡素化することで、OAuthは組織が抱える最大のセキュリティ課題のいくつかに対処しやすくなります。たとえば、IBM Institute for Business Valueの調査では、経営幹部の52%が、複雑さがサイバーセキュリティ運用の最大の障害であると回答しています。
ある小規模なソフトウェア開発者のチームが、2007年にOAuth 1.0をリリースしました。このプロトコルの最初のバージョンは、ユーザーがユーザー名とパスワードをサードパーティーのサービスと共有する必要があったWebベースの認証の代替案として設計されました。しかし、OAuth 1.0は、Webサイトに対してのみ認証フローを提供しました。
2012年、Internet Engineering Task Force(IETF)は、RFC 6749およびRFC 6750として、OAuth 2.0をリリースしました。RFC(Request for Comments)は、インターネット通信プロトコルについて説明したIETFの文書です。RFC 6749は、OAuth 2.0のコア・フレームワークであり、RFC 6750はフレームワークがアクセス・トークンを使用する方法を定義しています。
この更新されたOAuthバージョンでは、プロトコルがWebブラウザを超えて拡張され、アプリケーション、API、デバイスの認証機能が組み込まれました。OAuth 2.0は現在、OAuth 1.0に代わって業界標準となっています。