現在のWebサービスにおいて必要不可欠な技術がOAuthです。本記事では、OpenID(OpenID Authentication)との違いから、認証・認可について、OAuthのメリット・デメリットまで紹介します。 OAuthとは OAuth(オーオース)とは、アクセス権限の認可を行うためのオープン標準プロトコルです。認可とは、第三者のアプリケーションに、自分のアカウントを用いたWebサービスAPIへのアクセス権限を委譲することを言います。 主にWebサービス同士を連携させて、便利に利用しやすくするための仕組みとして用いられています。OAuthを利用することで、例えばX(旧Twitter)とFacebookを連携させて、Xへ投稿した同じ内容を自動的にFacebookへも投稿させるといったことができます。 OAuthの作成が始まった2007年ごろ、当時はマッシュアップによるWebサービス連携
![OAuthとは? 認証・認可の違いから、認可の仕組み、メリット・デメリットまで紹介](https://cdn-ak-scissors.b.st-hatena.com/image/square/a346a2c60c8b9dbc50005c474714f7e8f49e718b/height=288;version=1;width=512/https%3A%2F%2Fimg.logmi.jp%2Farticle_images%2F4KyT4ksTFP6zCxM5oWUGhu.jpg)