Intraneta lietojumprogrammas publicēšana ar BIG-IP APM Portal Access ir lēmums par sesijām, nevis virtuālā servera kopēšana. Portāls ielaiž lietotāju, pārrakstīšanas profils notur atlasītos pieprasījumus vārtejas ceļā, un lietojumprogrammai joprojām ir sava sesija. Piecas pārbaudes atšķir dizainu, kas uzvedas paredzami, no tā, kur palīdzības dienests par taimautiem uzzina lietotājs pēc lietotāja. Veiciet tās secībā un apstājieties pie pirmās, kas neatbilst.

1. pārbaude: resurss ir publicēts, ne tikai piesaistīts

Grāmatzīme webtop pierāda, ka lietotājs redz ierakstu. Tā nepierāda, ka lietojumprogramma ir publicēta. Atrodiet piekļuves profilu, pārrakstīšanas profilu un virtuālo serveri, kas tos apvieno, pēc tam apstipriniet, ka resursa piešķīrums norāda uz lietojumprogrammu, kuru domājat. Ja kāds no trim trūkst vai ir pretrunīgs, pārējais saraksts ir bezjēdzīgs.

Daļēji publicētais gadījums pie ieejas izskatās vesels. Virtuālais serveris nes piekļuves profilu, bet pārrakstīšanas profils ir ierobežots ar citu resursa URI, tāpēc webtop ieraksts parādās un pirmā lapa ielādējas, pēc tam apakšceļa pieprasījumi atstāj vārtejas ceļu un sasniedz backend tieši. Spoguļattēls ir resurss, kas piešķirts nepareizai lietojumprogrammai: grāmatzīme atveras, un tā atver kaut ko, ko neviens nav apstiprinājis.

2. pārbaude: backend sesija ir atsevišķs stāvoklis

Backend var prasīt savu autentifikāciju pat tad, kad APM uzskata lietotāju par pierakstījušos. Atbalstītā SSO integrācija izveido šo saistību jūsu vietā, bet portāla pieteikšanās pieņemšana nepadara to, ka katra lietojumprogramma pieņem vienus un tos pašus akreditācijas datus vai to pašu sesijas sīkfailu. Ja resursam SSO nav konfigurēts, lietojumprogramma prasīs savu pieteikšanos jau autentificētā portālā.

SSO izslēgšana, lai mainītu redzamo uzvedni, ir izplatīts un slikts īsceļš: tas maina autentifikācijas dizainu, neaizskarot dzīves ciklu, kas radīja uzvedni. Tā vietā izlemiet, vai backend pieteikšanās vispār ir jārāda, un, ja ir, padariet to par skaidru publicētās plūsmas daļu.

3. pārbaude: ir divi pulksteņi, un tie nav viens un tas pats pulkstenis

APM piekļuves profils nes neaktivitātes taimautu un maksimālo sesijas mūžu. Lietojumprogramma nes savu dīkstāves taimeri un sīkfaila derīguma termiņu. Portāla taimera palielināšana nepagarina lietojumprogrammas sesiju, un lietojumprogrammas sesijas saīsināšana neizraksta lietotāju no portāla.

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

Klasiskais atbalsta zvans rodas no nesaskaņota pāra: portāls joprojām ir derīgs, lietojumprogrammas sesija nav, un lietotājs redz pieteikšanās veidlapu, kas šķietami ir pretrunā ar portālu. Tā ir pareiza uzvedība, nevis kļūme, un risinājums ir izvēlēties, kuram pulkstenim šai lietojumprogrammai jābeidzas pirmajam.

4. pārbaude: izrakstīšanās ir ar noteiktu apjomu

Pierakstiet, ko lietojumprogrammas izrakstīšanās pogai jāpabeidz: tikai šī lietojumprogramma, visa APM sesija vai plašāka identitātes nodrošinātāja sesija. Piekļuves profils atbalsta izrakstīšanās URI sarakstu ar neobligātu aizturi, un tā jūs panākat, ka lietojumprogrammas izrakstīšanās pabeidz portāla sesiju, kad tā ir prasība. Bez tā lietojumprogrammas izrakstīšanās atstāj portālu dzīvu, un nākamais pieprasījums var klusi atkal pierakstīt lietotāju.

Ņemiet vērā ietekmi uz citiem resursiem tajā pašā portālā. Ja izrakstīšanās no vienas lietojumprogrammas pabeidz sešu citu sesiju, lietotāji to sauks par kļūdu, ja vien uzvedība iepriekš nav saskaņota ar lietojumprogrammas īpašnieku. Cilnes aizvēršana un atgriešanās webtop nav pierādījums, ka kaut kas ir beidzies.

5. pārbaude: lietojumprogramma pārdzīvo pārrakstīšanu

Portal Access pārraksta atlasīto tīmekļa saturu, un pārrakstīšanai ir malas. Mūsdienu klienta puses funkcijas, fona procesi, augšupielādes plūsmas un federatīvā pieteikšanās var nonākt ārpus tā, ko apstrādā konkrēts laidiens. F5 versijām piesaistītā saderības matrica ir dokuments, kas jāizlasa pirms saistību uzņemšanās, jo ierobežojumi ir atkarīgi no laidiena.

Pārbaudiet svarīgās plūsmas, nevis piezemēšanās lapu: pierakstieties, pārvietojieties pa katru nepieciešamo funkciju, augšupielādējiet, ja lietojumprogramma to dara, ļaujiet paredzētajai sesijai beigties un sekojiet katrai izrakstīšanās ceļai. Vienreiz attēlota lapa nav pierādījums, ka lietojumprogramma darbojas.

Ja nepieciešamo plūsmu nevar pārrakstīt, pārejiet uz dokumentētu federācijas, apgrieztā starpniekservera vai tīkla piekļuves dizainu. Pārlūka portāls, no kura prasa uzvesties kā vispārīgam tunelim, izturēs demonstrāciju un izgāzīsies auditā.

Saistītie raksti