OAuthってなんて読むの?
「オーオース」らしい。
OAuthって何?
こんな状況を考える。
- A君がGoogleCalendarで予定を管理している。
- あるアプリBは、GoogleCalendar APIを使い、GoogleCalendarにあるA君の予定を取得したい。
- しかし、A君の許可なく勝手にGoogleCalendarから予定を取得することはできないので、A君に許可をもらいたい。
このような状況で、
「A君が、アプリBに対し、「GoogleCalendar上の僕の予定を引っ張っていいよ」と許可をする」
標準的な方法がOAuthらしい。
最後に
図とか使ってもう少し詳しく書きたかったけど、もう眠いので今度にする。