APM-gáttaradgangur: hver á lotu forritsins?
Fimm prófanir fyrir birtingarákvörðun með BIG-IP Portal Access: umfang auðlindar, lota bakends, tveir tímar, merking útskráningar og mörk endurskrifunar.
Að birta innra net forrit í gegnum BIG-IP APM Portal Access er ákvörðun um lotur, ekki um að afrita sýndarþjón. Gáttin hleypir notandanum inn, endurskrifunarprófíll heldur völdum beiðnum á slóð gáttarinnar og forritið á enn sína eigin lotu. Fimm prófanir aðskilja hönnun sem hegðar sér fyrirsjáanlega frá þeirri þar sem hjálparborðið lærir um tímannörk notanda fyrir notanda. Farðu í gegnum þær í röð og staldraðu við þá fyrstu sem stenst ekki.
Prófun 1: auðlindin er birt, ekki bara tengd
Bókamerki í webtop sannar að notandi sjái færslu. Það sannar ekki að forritið sé birt. Finndu aðgangsprófílinn, endurskrifunarprófílinn og sýndarþjóninn sem sameinar þá, og staðfestu síðan að úthlutun auðlindarinnar bendi á forritið sem þú heldur. Ef eitt af þessum þremur vantar eða er ósamræmt er restin af listanum marklaus.
Tilfellið sem er hálfbirt lítur heilbrigt út við innganginn. Sýndarþjónninn ber aðgangsprófílinn á meðan endurskrifunarprófíllinn er takmarkaður við aðra auðlinda-URI, svo færslan í webtop birtist og fyrsta síðan hleðst, þá yfirgefa beiðnir undirslóðarinnar slóð gáttarinnar og ná til bakendsins beint. Spegilmyndin er auðlind úthlutuð röngu forriti: bókamerkið opnast, og það opnar eitthvað sem enginn samþykkti.
Prófun 2: lota bakendsins er sérstakt ástand
Bakendinn getur krafist eigin auðkenningar jafnvel þótt APM telji notandann innskráðan. Studd SSO-samþætting kemur því sambandi á fyrir þig, en að samþykkja innskráningu í gáttina gerir ekki að hvert forrit samþykki sömu skilríki eða sama lotukökuna. Ef SSO er ekki stillt fyrir auðlindina mun forritið biðja um sína eigin innskráningu inni í þegar auðkenndri gátt.
Að slökkva á SSO til að breyta sýnilegu áminningunni er algeng og léleg stytting: hún breytir hönnun auðkenningarinnar án að snerta lífsferilinn sem bjó til áminninguna. Ákveddu í staðinn hvort innskráning bakendsins eigi að birtast yfirleitt, og ef svo er, gerðu hana að skýrum hluta birtu flæðisins.
Prófun 3: það eru tveir klukkur, og þeir eru ekki sami klukkan
Aðgangsprófíll APM ber óvirknitímannörk og hámarkslíftíma lotu. Forritið ber sinn eigin aðgerðalausa tímateljara og útrunna köku. Að hækka tímateljara gáttarinnar lengir ekki lotu forritsins, og að stytta lotu forritsins skráir notandann ekki út úr gáttinni.
| Timer | Owner | What it ends |
|---|---|---|
| Inactivity timeout | APM access profile | the portal session after idle time |
| Maximum lifetime | APM access profile | the portal session regardless of activity |
| Application cookie | Backend application | the application session inside a live portal |
Hin klassíska símtal við hjálparborðið kemur frá pari sem passar ekki: gáttin er enn gild, lota forritsins er það ekki, og notandinn sér innskráningarform sem virðist stangast á við gáttina. Það er rétt hegðun, ekki bilun, og lausnin er að velja hvor klukkan eigi að renna út fyrst fyrir þetta forrit.
Prófun 4: útskráning hefur skilgreint umfang
Skrifaðu niður hvað útskráningarhnappur forritsins eigi að ljúka: aðeins því forriti, allri APM-lotunni eða víðtækari lotu auðkennisveitanda. Aðgangsprófíllinn styður lista af útskráningar-URI með valfrjálsri töf, og þannig læturðu útskráningu forritsins ljúka lotu gáttarinnar þegar það er krafan. Án þess lætur útskráning forritsins gáttina vera lifandi, og beiðni í kjölfarið getur skráð notandann hljóðlaust inn aftur.
Taktu tillit til áhrifanna á aðrar auðlindir í sömu gátt. Ef útskráning úr einu forriti lýkur lotu sex annarra munu notendur kalla það villu nema hegðunin hafi verið samþykkt með eiganda forritsins fyrirfram. Að loka flipa og snúa aftur í webtop er ekki sönnun þess að einhverju hafi lokið.
Prófun 5: forritið lifir endurskrifunina af
Portal Access endurskrifar valið vefefni, og endurskrifun hefur jaðra. Nútíma eiginleikar á biðlara, bakgrunnsferli, upphleðsluflæði og sambandsbundin innskráning geta fallið utan þess sem tiltekin útgáfa ræður við. samhæfnislisti F5 eftir útgáfum er skjalið sem þarf að lesa áður en skuldbinding er tekin, því mörkin eru útgáfutengd.
Prófaðu flæðin sem skipta máli frekar en lendingarsíðuna: skráðu þig inn, farðu í gegnum hverja nauðsynlega aðgerð, hlattu upp ef forritið gerir það, láttu fyrirhugaða lotu renna út og fylgdu hverri útskráningarslóð. Síða sem birtist einu sinni er ekki sönnun þess að forritið virki.
Þegar nauðsynlegt flæði er ekki hægt að endurskrifa skal fara í skjalfesta hönnun fyrir samband, öfugt proxy eða netaðgang. Vafragátt sem er beðin að hegða sér eins og almenn göng verður að standast kynninguna og fellur á úttektinni.