Кардар тараптан бул жумуш сессиясынын бир саатында кокустан ажыроо сыяктуу көрүнөт. Шот белгиси жоголот, туннель кайра курулат, ал эми журнал тармактык ката эмес, аутентификация катасын көрсөтөт. Чындыгында сессия кайра сүйлөшүү жасап, экинчи кол алышуу кардарда жарактуу көчүрмөсү калбаган тиркеме маалыматтарын талап кылды. Кируу учурунда иштеген бир жолку код экинчи жолу иштебейт, ошондуктан ачкычты кайра жаңыртуу так пландаштырылгандай ишке ашпайт.

Чечим — экинчи кол алышуу эмнени сунушу керектиги тууралуу чечим, узагыраак кайталоо таймери эмес.

Алмашууну кардар көз карашынан карап чыгыңыз

Кируу учурунда кардар колдонуучунун атын, сырсөздү жана токен түзмөгүнүн кодун жөнөтөт, сервер бул айкалышты кабыл алат. Андан кийин сессия кайра сүйлөшүү триггери иштетилгенге чейин уланат, ал учурдагы туннелдин ичинде жаңы TLS кол алышуусун баштайт. Ал кол алышуу кайра аутентификация сурайт. Эгер сервердин аутентификация жолу сырсөз менен учурдагы бир жолку кодду күтсө, колдонуучу ошол жерде болуп термейинче, кардарда сунуштоого жаңы код жок.

Көпчүлүк кардарлар сессиянын ортосунда сурам терезесин ачпайт, ошондуктан кол алышуу убактысы бүтүп, туннель үзүлөт. Колдонуучу аутентификация сурамын эмес, кайра туташууну көрөт, ошондуктан биринчи билдирүү адатта тармакты күнөөлөйт.

auth-gen-token экинчи суроого ким жооп берерин өзгөртөт

Параметр auth-gen-token серверге ийгиликтүү кирүүдөн кийин токен чыгарууга мүмкүндүк берет, ал эми кийинки кайра сүйлөшүүлөр сырсөз менен кодду кайталоонун ордуна ошол токенди сунуштайт. Нускама анын жашоо мөөнөтү жана жаңыртуу жүрүм-турумун сүрөттөйт, жана токен өз мөөнөтү бар тиркеме маалыматы катары каралышы керек. Демейки жолдо сервер тышкы сырсөз аутентификаторуна кайра кайрылбастан, токенди өзү текшерет.

Тышкы аутентификация интеграциясы менен бул бөлүнүү өзгөрөт. Плагин токендин абалын түшүнүп, өз текшерүүлөрүн колдонууга тийиш, анткени сессия улантылабы же жокпу — аны чечүүчү жалгыз компонент эми сервер эмес. Токенди дагы бир сандык бир жолку код катары кароо бул мүмкүнчүлүктүн ишке ашырылышы эмес.

Аккаунттун абалына эмне болорун чечиңиз

Аккаунттун жетүү укугунан узак жашаган токен — саясаттагы тешик. Өчүрүлгөн аккаунт, алынып салынган топ мүчөлүгү же жокко чыгарылган түзмөк токен дагы жарактуу кезде кандай таасир тийгизерин чечиңиз. Токендин кыска мөөнөтү терезени тарытат; ачык жокко чыгаруу жолу аны атайын кылат. Жоопту опцияны күйгүзүүдөн мурун жазып коюңуз, анткени демейки жол ар бир кайра сүйлөшүүдө тышкы аутентификаторго кайрылбайт.

Көп серверлүү жайгаштырууда токендин кол тамга сыры жалпы болушу керек, болбосо кардар өз токенин текшере албаган түйүнгө жөнөтүлүшү мүмкүн.

Кирүүнү гана эмес, мөөнөттүн бүтүшүн жана кайра туташууну сынаңыз

Сыноо профилинде кайра сүйлөшүү аралыгын кыскартыңыз, экинчи кол алышуу көз алдыңызда болсун, анан эки журналды тең көзөмөлдөңүз. Токендин кирүүдө чыгарылганын, ачкычты кайра жаңыртууда сунушталганын жана конфигурацияланган мөөнөткө ылайык жаңыртылганын же кайра чыгарылганын ырастаңыз. Анан токендин мөөнөтүнүн бүтүшүн жана толук кайра туташууну мажбурлаңыз, анткени таза кайра туташкан кардар да ачкычты кайра жаңыртуу жолунда ишке ашпашы мүмкүн.

Аккаунтту өчүрүүнү акыркы кезекте сынаңыз. Ал учур жазылган саясаттын аткарыларын же жөн гана документтелгенин көрсөтөт.

Аны жаңыртууну өчүрүү менен оңдобоңуз

Эки тарапта тең кайра сүйлөшүү аралыгын нөлгө түшүрүү симптомду жана аны менен бирге ачкычтын айланышын жок кылат. Бул тиркеме маалыматтарынын кайталанышы маселесин эч ким карабаган саясат өзгөртүүсүнүн артына жашырат. Жаңыртууну сактаңыз жана колдонуучу барбы же жокпу — ошого жараша сервер чыгарган токен менен жаңы интерактивдик чакырыктын бирин тандаңыз.

Узагыраак кайталоо таймери коротулган кодду кайра жарактуу кылбайт. Ал үзүлүштү гана кечиктирип, журналды окууну кыйындатат.

Тектеш макалалар