BIG-IP APM Portal Access orqali intranet ilovasini e’lon qilish virtual serverni nusxalash emas, sessiyalar haqidagi qaror. Portal foydalanuvchini ichkariga qabul qiladi, qayta yozish profili tanlangan so‘rovlarni shlyuz yo‘lida ushlab turadi va ilova baribir o‘z sessiyasiga ega. Beshta tekshiruv bashorat qilinadigan xulq-atvorni, yordam xizmati taymautlarni har bir foydalanuvchidan bilib boradigan dizayndan ajratadi. Ularni tartib bilan bajaring va birinchi noto‘g‘ri tekshiruvda to‘xtang.

Tekshiruv 1: resurs e’lon qilingan, faqat bog‘lanmagan

webtop dagi xatcho‘p foydalanuvchi yozuvni ko‘rishini isbotlaydi. Ilova e’lon qilinganini isbotlamaydi. Kirish profilini, qayta yozish profilini va ularni birlashtiruvchi virtual serverni toping, so‘ng resurs tayinlash siz o‘ylagan ilovaga ishora qilishini tasdiqlang. Agar bu uchtadan biri yo‘q bo‘lsa yoki ziddiyatli bo‘lsa, qolgan ro‘yxat ma’nosiz.

Yarim e’lon qilingan holat kirish nuqtasida sog‘lom ko‘rinadi. Virtual server kirish profilini olib yuradi, qayta yozish profili esa boshqa resurs URI bilan cheklangan, shu sababli webtop yozuvi paydo bo‘ladi va birinchi sahifa yuklanadi, keyin quyi yo‘l so‘rovlari shlyuz yo‘lini tark etib, backend ga to‘g‘ridan-to‘g‘ri yetib boradi. Qarama-qarshi manzara — noto‘g‘ri ilovaga tayinlangan resurs: xatcho‘p ochiladi va hech kim tasdiqlamagan narsani ochadi.

Tekshiruv 2: backend sessiyasi alohida holat

APM foydalanuvchini kirgan deb hisoblasa ham, backend o‘z autentifikatsiyasini talab qilishi mumkin. Qo‘llab-quvvatlanadigan SSO integratsiyasi bu munosabatni siz uchun o‘rnatadi, lekin portalga kirishni qabul qilish har bir ilova bir xil hisob ma’lumotlarini yoki bir xil sessiya cookie sini qabul qilishini bildirmaydi. Agar resurs uchun SSO sozlanmagan bo‘lsa, ilova allaqachon autentifikatsiya qilingan portal ichida o‘z kirishini so‘raydi.

Ko‘rinadigan ogohlantirishni o‘zgartirish uchun SSO ni o‘chirish keng tarqalgan va yomon qisqa yo‘l: u ogohlantirishni keltirib chiqargan hayot sikliga tegmasdan autentifikatsiya dizaynini o‘zgartiradi. Buning o‘rniga backend kirishining umuman ko‘rinishi kerakmi yoki yo‘qmi, shuni hal qiling va kerak bo‘lsa, uni e’lon qilingan oqimning aniq qismiga aylantiring.

Tekshiruv 3: ikkita soat bor va ular bir xil soat emas

APM kirish profili harakatsizlik taymauti va sessiyaning eng uzoq umrini olib yuradi. Ilova o‘z bo‘sh turish taymerini va cookie muddatining tugashini olib yuradi. Portal taymerini oshirish ilova sessiyasini uzaytirmaydi, ilova sessiyasini qisqartirish foydalanuvchini portaldan chiqarmaydi.

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

Klassik yordam qo‘ng‘irog‘i mos kelmaydigan juftlikdan kelib chiqadi: portal hali amal qiladi, ilova sessiyasi esa yo‘q, foydalanuvchi portala zid ko‘rinadigan kirish shaklini ko‘radi. Bu to‘g‘ri xulq-atvor, nosozlik emas, yechim esa bu ilova uchun qaysi soat birinchi tugashi kerakligini tanlashdir.

Tekshiruv 4: chiqishning aniq qamrovi bor

Ilovaning chiqish tugmasi nimani tugatishi kerakligini yozing: faqat shu ilovani, butun APM sessiyasini yoki shaxs provayderining kengroq sessiyasini. Kirish profili ixtiyoriy kechikish bilan chiqish URI ro‘yxatini qo‘llab-quvvatlaydi, va talab shu bo‘lsa, ilova chiqishini portal sessiyasini tugatuvchi qilishni shu tarzda amalga oshirasiz. Busiz ilova chiqishi portalni tirik qoldiradi va keyingi so‘rov foydalanuvchini jimgina yana kiritshi mumkin.

Xuddi shu portaldagi boshqa resurslarga ta’sirni hisobga oling. Bir ilovadan chiqish yana oltitasining sessiyasini tugatsa, foydalanuvchilar buni xato deb ataydi, agar xulq-atvor oldindan ilova egasi bilan kelishilmagan bo‘lsa. Varaqni yopib webtop ga qaytish biror narsa tugaganiga dalil emas.

Tekshiruv 5: ilova qayta yozishdan omon qoladi

Portal Access tanlangan veb-kontentni qayta yozadi, qayta yozishning chetlari bor. Zamonaviy mijoz tomonidagi funksiyalar, fon ishchilari, yuklash oqimlari va federativ kirish berilgan nashr ko‘taradigan doiradan tashqarida qolishi mumkin. F5 ning versiyaga bog‘langan muvofiqlik matritsasi majburiyat olishdan oldin o‘qilishi kerak bo‘lgan hujjat, chunki chegaralar nashrga bog‘liq.

Qo‘nish sahifasini emas, muhim oqimlarni sinab ko‘ring: kiring, har bir zarur funksiya bo‘ylab yuring, ilova yuklasa yuklang, mo‘ljallangan sessiya tugashiga yo‘l qo‘ying va har bir chiqish yo‘lini kuzatib boring. Bir marta ko‘rsatilgan sahifa ilova ishlashiga dalil emas.

Zarur oqimni qayta yozish imkoni bo‘lmasa, hujjatlashtirilgan federatsiya, teskari proksi yoki tarmoq kirishi dizayniga o‘ting. Umumiy tunnel kabi tutish talab qilingan brauzer portali demoni o‘tadi va auditda yiqiladi.

O'xshash maqolalar