Prijava, preusmeritev in prenos poročila so tri zahteve. Za uporabnika so ena naloga. Vrtenje izhoda med vsako zahtevo lahko to nalogo oteži za razumevanje, tudi ko vsak posrednik deluje.

Začnite z opredelitvijo enote, ki ima pot. Izbira na ravni zahteve je primerna za neodvisne operacije. Za te javne operacije brezplačni seznam posrednikov ponuja kandidate, ko so javni posredniki dovoljeni; ne ponuja nobene pogodbe o lepljivi seji. Izbira na ravni delovnega toka ohranja povezane korake na namerni poti, dokler se tok ne konča ali ga ne nadomesti določena odločitev o obnovitvi.

Piškotki in pripadnost posrednika so različno stanje

Piškotek aplikacije pripada pravilom seje spletnega mesta. Identifikator lepljive seje ponudnika, kadar je ponujen, pripada njegovi storitvi posrednika in dokumentirani politiki povezave ali računa. Ne postaneta ena nastavitev samo zato, ker oba uporabljata besedo seja.

Običajni posrednik CONNECT ne more prebrati šifrirane glave Cookie spletnega mesta in je uporabiti kot usmerjevalni ključ. Če storitev obljublja vedenje, ki ga vodijo piškotki, ugotovite, kateri vidni vmesnik nosi ta piškotek in ali se TLS tam konča. Ne predpostavljajte, da je zasebni piškotek spletnega mesta samodejno na voljo tunelski prehodni točki.

Vodite majhen zapis delovnega toka: izbrana končna točka, identifikator seje ponudnika, če se uporablja, identifikator seje aplikacije in pogoj, ki konča pripadnost. Izogibajte se shranjevanju skrivnosti računa v običajne ključe zapisa.

Načrtujte neprijeten primer

Če izbrana pot na pol poti odpove, odločite, ali lahko tok varno nadaljuje po drugem izhodu, ali mora ponovno vzpostaviti sejo aplikacije, ali pa se mora ustaviti. Neuspešen odgovor ne pomeni vedno, da poslana operacija ni bila nikoli obdelana.

Niti trajna lepljivost niti stalno vrtenje nista splošno pravilna. Izberite obseg glede na zahteve aplikacije po doslednosti in nato uporabite tempo zahtev ter omejitve storitve za celoten tok. Več izhodov teh zahtev ne odpravi.

Sorodni članki