Skip to content
This repository has been archived by the owner on Mar 28, 2020. It is now read-only.

リフレッシュトークンのローテーション #140

Open
pddg opened this issue Feb 16, 2019 · 0 comments
Open

リフレッシュトークンのローテーション #140

pddg opened this issue Feb 16, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@pddg
Copy link
Member

pddg commented Feb 16, 2019

現在リフレッシュトークン自体を更新することは出来ない.つまり,最長でも一度の認証でログインし続けることが出来る日数は

リフレッシュトークンの期限(現在は7日) + アクセストークンの期限(現在は1日)

に限定される.django-rest-framework-simplejwt では,settings.py

SIMPLE_JWT = {
    # ...
    'ROTATE_REFRESH_TOKENS': True,
}

といった記述をすることで,/auth/jwt/refresh/の返り値に更新されたリフレッシュトークンを含めることが出来る.

リクエスト

{
    "refresh": "リフレッシュトークン"
}

レスポンス

{
    "refresh": "新しいリフレッシュトークン",
    "access": "新しいアクセストークン"
}
@pddg pddg added enhancement New feature or request help wanted Extra attention is needed labels Feb 16, 2019
@pddg pddg added this to the Improvement milestone Feb 16, 2019
@pddg pddg self-assigned this Feb 16, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant