APM-Portalzougang: wiem gehéiert d’Sessioun vun der Applikatioun?
Fënnef Kontrollen fir eng Publikatiounsentscheedung mat BIG-IP Portal Access: Ëmfang vun der Ressource, Backend-Sessioun, zwee Timeren, Bedeitung vum Ausloggen an d’Grenze vum Ëmschreiwen.
Eng Intranet-Applikatioun iwwer BIG-IP APM Portal Access publizéieren ass eng Entscheedung iwwer Sessiounen, net iwwer d’Kopéiere vun engem virtuelle Server. De Portal léisst de Benotzer era, de Ëmschreifprofil hält ausgewielten Ufroen um Wee vum Gateway, an d’Applikatioun huet nach ëmmer seng eege Sessioun. Fënnef Kontrollen trennen en Design, dee sech viraussiichtlech verhält, vun engem, wou den Helpdesk iwwer Timeouts ee Benotzer no deem aneren erféiert. Schafft se der Rei no duerch a stoppt bei der éischter, déi net stëmmt.
Kontroll 1: d’Ressource ass publizéiert, net just verlinkt
E Lesezeechen am webtop beweist, datt e Benotzer en Andrag gesäit. Et beweist net, datt d’Applikatioun publizéiert ass. Sicht de Access-Profil, de Ëmschreifprofil an de virtuelle Server, deen se verbënnt, a bestätegt dann, datt d’Ressourcenzouweisung op d’Applikatioun weist, déi Dir mengt. Fehlt eng vun den dräi oder ass se widerspréchlech, ass de Rescht vun der Lëscht onsënn.
De Fall vun der hallef publizéierter Applikatioun gesäit um Agang gesond aus. De virtuelle Server dréit den Access-Profil, während den Ëmschreifprofil op eng aner Ressourcen-URI limitéiert ass, sou datt den Andrag am webtop erschéngt an déi éischt Säit lued, duerno verloossen d’Ufroe vum Ënnerwee de Wee vum Gateway a kommen direkt beim Backend un. D’Spigelbild ass eng Ressource, déi der falscher Applikatioun zougewisen ass: d’Lesezeechen geet op, an et geet eppes op, wat keen approuvéiert huet.
Kontroll 2: d’Backend-Sessioun ass en eegene Zoustand
De Backend kann seng eege Authentifizéierung verlaangen, och wann APM de Benotzer als ageloggt considéréiert. Eng ënnerstëtzt SSO-Integratioun stellt dee Verhältnis fir Iech hier, awer d’Portal-Login unzehuelen mécht net, datt all Applikatioun déi selwecht Umeldungsinformatiounen oder dee selwechte Sessiouns-Cookie akzeptéiert. Wann SSO net fir d’Ressource konfiguréiert ass, freet d’Applikatioun hir eege Login an engem schonn authentifizéierte Portal.
SSO ausschalten, fir de sichtbaren Ufuerderungstext ze änneren, ass en üblechen a schlechte Kuerzwee: en ännert den Authentifizéierungsdesign, ouni de Liewenszyklus ze beréieren, deen den Text hierbruecht huet. Entscheet amplaz, ob de Backend-Login iwwerhaapt erschéine soll, a wann jo, maacht en zu engem expliziten Deel vum publizéierte Floss.
Kontroll 3: et ginn zwou Aueren, an et ass net déiselwecht Auer
Den Access-Profil vun APM dréit en Inaktivitäts-Timeout an eng maximal Sessiounsdauer. D’Applikatioun dréit hiren eegenen Idle-Timer an den Ofleef vum Cookie. Den Timer vum Portal ze verlängeren verlängert keng Applikatiounssessioun, an d’Applikatiounssessioun ze verkierzen loggt de Benotzer net aus dem Portal aus.
| 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 |
Den typesche Support-Uruff entsteet aus engem Paar, dat net passt: de Portal ass nach valabel, d’Applikatiounssessioun net, an de Benotzer gesäit en Loginformular, deen dem Portal ze widderspriechen schéngt. Dat ass richtegt Verhalen, keen Defekt, an d’Léisung ass ze wielen, wéi eng Auer fir dës Applikatioun als éischt soll oflafen.
Kontroll 4: d’Ausloggen huet en definéierten Ëmfang
Schreift op, wat den Ausloggknäppche vun der Applikatioun soll oofschléissen: nëmmen déi Applikatioun, déi ganz APM-Sessioun oder eng méi breet Sessioun vum Identitéitsprovider. Den Access-Profil ënnerstëtzt eng Lëscht vun Auslogg-URIen mat enger optionaler Verzögerung, an esou maacht Dir, datt d’Auslogge vun der Applikatioun d’Portalsessioun oofschléisst, wann dat d’Ufuerderung ass. Ouni dat léisst d’Auslogge vun der Applikatioun de Portal lieweg, an eng duerno Ufro kann de Benotzer roueg nees aloggen.
Rechent d’Auswierkung op aner Ressourcen am selwechte Portal an. Wann d’Auslogge vun enger Applikatioun d’Sessioun vu sechs aneren oofschléisst, nennen d’Benotzer dat e Feeler, ausser d’Verhalen gouf virdru mam Besëtzer vun der Applikatioun ofgeschwat. En Tab zoumaachen an op de webtop zréckgoen ass kee Beweis, datt eppes opgehalen huet.
Kontroll 5: d’Applikatioun iwwerlieft d’Ëmschreiwen
Portal Access schreift ausgewielte Webinhalt ëm, an d’Ëmschreiwen huet Ränner. Modern Clientfunktiounen, Hannergrondprozesser, Upload-Flëss a federéiert Login kënnen ausserhalb vum Beräich leien, deen eng bestëmmt Verëffentlechung packt. D’versionsgebonnen Kompatibilitéitsmatrix vu F5 ass dat Dokument, dat een liese soll, ier een sech festleet, well d’Grenze verëffentlechungsspezifesch sinn.
Test d’Flëss, déi zielen, an net d’Landungssäit: loggt Iech an, navigéiert duerch all erfuerderlech Funktioun, luet erop, wann d’App dat mécht, loosst déi virgesinn Sessioun oflafen a verfollegt all Ausloggwee. Eng Säit, déi eemol rendert, ass kee Beweis, datt d’Applikatioun funktionéiert.
Wann en erfuerderleche Floss net ëmgeschriwwe ka ginn, gitt op en dokumentéierten Federatiouns-, Reverse-Proxy- oder Netzzougangsdesign. E Browserportal, vun deem verlaangt gëtt, sech wéi en allgemengen Tunnel ze behuelen, besteet d’Demo an enttäuscht bei der Audit.