Twitter の BASIC 認証が廃止され OAuth が標準の認証方法になりましたね。 BASIC 認証と OAuth ものすごく簡単に言うと、 BASIC 認証というのは毎回 ID とパスワードを使う認証方法なので 外部のサービスを利用するには その運営者に ID とパスワードを預けることになる。 それに対して OAuth というのは Twitter から専用のアクセストークンというものが提供され アプリケーションはそのトークンを使って Twitter にアクセスするので 外部サービス運営者にパスワードを渡す必要がない。 そのサービスの利用をやめたい場合も サービス側に申請する必要はなく、 Twitter のサイト上で「許可を取り消す」というボタンを押すだけ。 これは安心。 安心じゃない 確かに、ID とパスワードを渡すということは 相手がその気になれば何でもできるということ。 ア
![いまさらですけど「OAuthなら安心」という誤解について](https://cdn-ak-scissors.b.st-hatena.com/image/square/88eb5a7123340e6ca3882acaa3bb67594ef9bbca/height=288;version=1;width=512/https%3A%2F%2Fwww.msng.info%2Fwp-content%2Fthemes%2Ftheme-1974%2Fimg%2Fdefault.png)