Sobes.tech
Senior

Access/refresh токендерінің схемасы қалай жұмыс істеді — тек refresh қана жаңарту үшін керек пе, әлде екеуі де ме?

sobes.tech AI

AI-дан жауап

Классикалық схема бойынша access және refresh токендерімен, тек refresh токенін пайдаланып access токенін жаңарту жүзеге асырылады. Access токені қысқа мерзімді және ресурстарға қол жеткізу үшін пайдаланылады, ал refresh токені ұзақ мерзімді және қайта аутентификациясыз жаңа access токенін алуға қызмет етеді.

Әдетте процесс келесідей:

  1. Клиент сәтті кіргеннен кейін access және refresh токендерін алады.
  2. Access токеннің мерзімі аяқталғанда, клиент refresh токенін серверге жібереді.
  3. Сервер refresh токенін тексереді және егер ол жарамды болса, жаңа access токенін (және кейде жаңа refresh токенін) шығарады.

Access токенін жаңарту үшін ол қажет емес; тек refresh токені жеткілікті. Бұл қауіптерді азайтады, себебі refresh токенін қауіпсіз сақтау және оны сирек пайдалану қауіпсіздікті арттырады.