civic tum
Twitter系サービスのoauthで留意すべきこと

・アクセストークンの保持期間

Tweetviteみたくサーバー側で保持し続けて、クッキーにキーを長期間持たせると、コンシューマー側のサービスをユーザーに意識させずに呼ぶ可能性を作ってしまう。

ダメではないが、不必要に長くしない。必要なければアクセストークンは使い捨てる

・必要以上な権限要求

2種類しかないのはTwitter側の問題だが、ReadしかしないのにWriteまで要求しない

・誰にとっても同じURLにしない方が安全

tweetviteの問題は、誰にとっても同じURLで認証済みのアクセストークンで本人確認してるから、同じURLでYESが押せてしまった。

冗長だかURLにユーザーIDを含めてあれば、拡散しなかった。