Интранет қолданбасын BIG-IP APM Portal Access арқылы жариялау — сессиялар туралы шешім, виртуалды серверді көшіру емес. Портал пайдаланушыны ішке жібереді, қайта жазу профилі таңдалған сұрауларды шлюз жолында ұстайды, ал қолданба әлі де өз сессиясына ие. Бес тексеріс болжамды мінез-құлықты жобаны қолдау қызметі таймауттарды пайдаланушы сайын білетін жобадан ажыратады. Оларды ретімен орындап, дұрыс емес бірінші тексерісте тоқтаңыз.

1-тексеріс: ресурс жарияланған, жай ғана сілтенген емес

webtop-тағы бетбелгі пайдаланушының жазбаны көретінін дәлелдейді. Ол қолданбаның жарияланғанын дәлелдемейді. Қатынау профилін, қайта жазу профилін және оларды біріктіретін виртуалды серверді тауып, ресурс тағайындауы сіз ойлаған қолданбаға сілтейтінін растаңыз. Осы үшеуінің біреуі жоқ болса немесе қайшы келсе, қалған тізім мағынасыз.

Жартылай жарияланған жағдай кіреберісте сау көрінеді. Виртуалды сервер қатынау профилін алып жүреді, ал қайта жазу профилі басқа ресурс URI-мен шектелген, сондықтан webtop жазбасы пайда болады және бірінші бет жүктеледі, содан кейін қосымша жол сұраулары шлюз жолынан шығып, backend-ке тікелей жетеді. Айна бейнесі — қате қолданбаға тағайындалған ресурс: бетбелгі ашылады және ешкім мақұлдамаған нәрсені ашады.

2-тексеріс: backend сессиясы бөлек күй

APM пайдаланушыны кірген деп санаса да, backend өз аутентификациясын талап етуі мүмкін. Қолдау көрсетілетін SSO интеграциясы бұл байланысты сіз үшін орнатады, бірақ порталға кіруді қабылдау әр қолданбаның бірдей тіркелгі деректерін немесе бірдей сессия cookie-ін қабылдауын білдірмейді. Егер ресурс үшін SSO конфигурацияланбаса, қолданба әлдеқашан аутентификацияланған порталдың ішінде өз кірісін сұрайды.

Көрінетін хабарды өзгерту үшін SSO-ны өшіру — кең таралған және нашар қысқа жол: ол хабарды тудырған өмірлік циклге тимей-ақ аутентификация жобасын өзгертеді. Оның орнына backend кірісінің мүлдем көрінуі керек пе, соны шешіңіз, ал керек болса, оны жарияланған ағынның айқын бөлігі етіңіз.

3-тексеріс: екі сағат бар және олар бір сағат емес

APM қатынау профилі әрекетсіздік таймаутын және сессияның ең ұзақ өмірін алып жүреді. Қолданба өз бос тұру таймерін және cookie мерзімінің бітуін алып жүреді. Портал таймерін ұзарту қолданба сессиясын ұзартпайды, ал қолданба сессиясын қысқарту пайдаланушыны порталдан шығармайды.

TimerOwnerWhat it ends
Inactivity timeoutAPM access profilethe portal session after idle time
Maximum lifetimeAPM access profilethe portal session regardless of activity
Application cookieBackend applicationthe application session inside a live portal

Классикалық қолдау қоңырауы сәйкес емес жұптан туады: портал әлі жарамды, қолданба сессиясы жарамды емес, ал пайдаланушы порталға қайшы көрінетін кіру нысанын көреді. Бұл дұрыс мінез-құлық, ақаулық емес, ал шешім — осы қолданба үшін қай сағаттың бірінші бітуі керектігін таңдау.

4-тексеріс: шығудың айқын ауқымы бар

Қолданбаның шығу түймесі нені аяқтауы керектігін жазыңыз: тек сол қолданбаны, бүкіл APM сессиясын немесе сәйкестендіру провайдерінің кеңірек сессиясын. Қатынау профилі қосымша кідіріспен шығу URI тізімін қолдайды, және талап сол болса, қолданбаның шығуын портал сессиясын аяқтайтын етіп осылай жасайсыз. Онсыз қолданбаның шығуы порталды тірі қалдырады, ал келесі сұрау пайдаланушыны үнсіз қайта кіргізуі мүмкін.

Сол порталдағы басқа ресурстарға әсерін есептеңіз. Бір қолданбадан шығу тағы алтауының сессиясын аяқтаса, пайдаланушылар мұны қате дейді, егер мінез-құлық алдын ала қолданба иесімен келісілмесе. Қойындыны жауып, webtop-қа оралу бірдеңенің аяқталғанының дәлелі емес.

5-тексеріс: қолданба қайта жазудан аман қалады

Portal Access таңдалған веб-контентті қайта жазады, ал қайта жазудың шеттері бар. Заманауи клиент жақтағы мүмкіндіктер, фондық жұмысшылар, жүктеу ағындары және федеративті кіру берілген шығарылымның ауқымынан тыс қалуы мүмкін. F5-тің нұсқаға байланысты үйлесімділік матрицасы — міндеттеме алудың алдында оқылатын құжат, себебі шектер шығарылымға тәуелді.

Маңызды ағындарды сынаңыз, қону бетін емес: кіріңіз, әр қажетті функцияны аралаңыз, қолданба жүктесе жүктеңіз, болжанған сессияның бітуіне жол беріңіз және әрбір шығу жолын бақылаңыз. Бір рет көрсетілген бет қолданбаның жұмыс істейтінінің дәлелі емес.

Қажетті ағынды қайта жазу мүмкін болмаса, құжатталған федерация, кері прокси немесе желілік қатынау жобасына өтіңіз. Жалпы туннель сияқты әрекет ету сұралған браузер порталы демодан өтеді де, аудитте құлайды.

Қатысты мақалалар