Kirjautuminen, uudelleenohjaus ja raportin lataus ovat kolme pyyntöä. Käyttäjälle ne ovat yksi työ. Ulostulon kierrättäminen jokaisen pyynnön välissä voi tehdä työstä vaikeammin hahmotettavaa, vaikka jokainen välityspalvelin toimisi.

Aloita määrittelemällä yksikkö, joka omistaa reitin. Pyyntötason valinta sopii itsenäisiin toimintoihin. Näille julkisille toiminnoille ilmainen välityspalvelinlista tarjoaa ehdokkaita, kun julkiset välittäjät ovat sallittuja; se ei tarjoa mitään tahmean istunnon sopimusta. Työnkulun tason valinta pitää liittyvät vaiheet tarkoituksellisella polulla, kunnes työnkulku päättyy tai määritelty palautumispäätös korvaa sen.

Evästeet ja välityspalvelimen pysyvyys ovat eri tiloja

Sovelluksen eväste kuuluu verkkosivuston istuntosääntöihin. Palveluntarjoajan tahmean istunnon tunniste kuuluu tarjottuna sen välityspalveluun ja dokumentoituun yhteyden tai tilin käytäntöön. Niistä ei tule yhtä asetusta vain siksi, että molemmat käyttävät sanaa istunto.

Tavallinen CONNECT-välittäjä ei voi lukea verkkosivuston salattua Cookie-otsaketta eikä käyttää sitä reititysavaimena. Jos palvelu lupaa evästepohjaista käyttäytymistä, selvitä, mikä näkyvä rajapinta kuljettaa kyseistä evästettä ja päättyykö TLS siihen. Älä oleta, että verkkosivuston yksityinen eväste on automaattisesti tunneliyhdyskäytävän käytettävissä.

Pidä pientä työnkulkumerkintää: valittu päätepiste, palveluntarjoajan istuntotunniste jos käytössä, sovelluksen istuntotunniste ja ehto, joka päättää pysyvyyden. Vältä tilin salaisuuksien laittamista tavanomaisiin merkintäavaimiin.

Suunnittele hankala tapaus

Jos valittu reitti epäonnistuu puolivälissä, päätä voiko työnkulku jatkua turvallisesti toisen ulostulon kautta, täytyykö sen luoda sovellusistuntonsa uudelleen vai täytyykö sen pysähtyä. Epäonnistunut vastaus ei aina tarkoita, ettei lähetettyä toimintoa olisi koskaan käsitelty.

Eikä pysyvä tahmeus että jatkuva kierto ole yleisesti oikein. Valitse laajuus sovelluksen yhdenmukaisuusvaatimuksista ja sovella sitten pyyntötahtia ja palvelurajoja koko työnkulkuun. Useammat ulostulot eivät poista näitä vaatimuksia.

Aiheeseen liittyvät artikkelit