LoginSignup
10
8

More than 3 years have passed since last update.

Yahoo APIのアクセストークンとリフレッシュトークンの有効期限

Last updated at Posted at 2019-05-09

本稿で学べること

  • Yahoo! APIのアクセストークンとリフレッシュトークンが期限切れになるまでの時間。
  • 申請により、リフレッシュトークンの有効期限は延長できること。

アクセストークンの有効期限

  • 通常は3600秒(1時間)1
    • アクセストークン自体の有効期限は短いが、リフレッシュトークンでアクセストークンを更新し続ければ、リフレッシュトークンの有効期限が来るまでは、再認可が必要になることはない。

リフレッシュトークンの有効期限

リフレッシュトークンの有効期限の更新

  • リフレッシュトークンは、再認可すると有効期限が更新される4
    • その際、リフレッシュトークンの文字列は変わらない4
    • つまり、4週間(12週間)たたずに再度認可しなおすオペレーションを繰り返せば、リフレッシュトークンの有効期限だけが更新されるため、同じリフレッシュトークンを4週間(12時間)以上使い回すことが可能。
    • 文字列が更新されるのは有効期限切れ、もしくは同意撤回をした後に再度同意した場合4

リフレッシュトークンのrevoke(無効化)

  • Yahoo APIは、OAuth規格のrevokeには対応していないため、リフレッシュトークンをrevokeすることができない。そもそもエンドポイントが生えていない。

関連

10
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
8