OAuth cikin VPN: waɗanne sassa har yanzu suna buƙatar TLS
VPN yana canza wanda zai isa uwar garke, ba yadda saƙonnin OAuth suke tafiya ba. Yanke shawara bisa kowane sashe: amsar izini, buƙatar token da kiran mai ɗauka.
Keɓaɓɓiyar hanya tana yanke shawara wanda zai isa uwar garke; ƙa'idodin jigilar OAuth suna yanke shawara yadda kowane saƙo zai bi. Mai bincike, uwar garken izini, ƙarshen wurin token da uwar garken albarkatu duk suna iya zama bayan VPN ɗaya kuma har yanzu suna musayar saƙonni ta sassa daban-daban. Kowane sashe yana da buƙatarsa ta jigila, kuma VPN ba ya sassauta ɗaya daga cikinsu. Iyakar VPN da iyakar ka'ida layuka biyu ne daban.
Shawarar ta fi sauƙi idan ka daina tambayar ko cibiyar sadarwa amintacce ce ka fara tambayar wace musayar ce ke ƙetare wace iyaka.
Yanke shawara bisa sashe, ba bisa cibiyar sadarwa ba
Rubuta ƙarshen wuraren daban: ƙarshen wurin izini, ƙarshen wurin token, URI na juyawa, URL na uwar garken albarkatu, wurin ƙarshen TLS da ƙofar VPN. Sannan nuna wace ɓangare ce ke fara kowace buƙata da inda amsar za ta je.
VPN da ke ƙarewa a ƙofa yana ɓoye sashin har zuwa wannan ƙofar. Buƙatar na iya ci gaba a matsayin HTTP na yau da kullum a bayansa, kuma wannan ragowar sashe bai zama HTTPS ba saboda an ɓoye wani sashe na baya. Wannan ci gaba shi ne sashin da ka'idar ta damu da shi. Ɓoye tsallen farko ba ya sa tsallen na biyu ya zama lafiya.
Jigilar tana ɗauke da binciken asalin sabis kuma. Mai bincike yana tabbatar da takardar shaidar URL na manhaja; VPN ba ya yin wannan tabbacin a madadin mai bincike, kuma ba ya sa ƙarshen wurin da ba a tabbatar ba ya zama karɓaɓɓe. Takardar shaidar tana ambaton ƙarshen wurin da abokin ciniki yake tsammanin yana kira. Ramin ƙasa zuwa ƙofa ba ya sake sunan wannan ƙarshen wuri kuma ba ya tabbatar da shi.
Amsar izini da URI na juyawa
Mafi kyawun aikin tsaro na yanzu na OAuth ya hana aika amsoshin izini bisa hanyoyin sadarwa marasa ɓoyewa. Wannan ya haɗa da juyawar da ke ɗauke da lambar izini ko token zuwa ga abokin ciniki, ba buƙatar farko kawai ba.
Irin wannan jagorar ba ta yarda da URI na juyawa na HTTP ba sai dai yanayin loopback na abokin ciniki na asali da aka ayyana. Sunan gida na ciki ba ya ƙirƙirar sabon keɓe, kuma sunan DNS da ke warwarewa kawai cikin VPN har yanzu URL na HTTP ne idan tsarin ya ce haka. Duba tsarin da ke cikin URI ɗin da aka yi wa rajista, ba sunan gida kawai ba.
Yi wa rajista ainihin URI na juyawa na HTTPS a uwar garken izini kuma ka ci gaba da kunna tabbatar da takardar shaida a abokin ciniki. Hanyar gajeriyar ci gaba da ke danne buƙatar HTTPS tana samar da kwarara da ke ɗaukar hali daban da tsarin samarwa da ya kamata ta kwatanta.
Ƙarshen wurin token da buƙatun token mai ɗauka
Buƙatar token tana ɗauke da shaidun shiga ko lambar da za a iya musanya da dama. Aika ta bisa sashe marar kariya yana fallasa kayan da uwar garken albarkatu zai amince da su daga baya, ko da cibiyar sadarwar da ke kewaye ta keɓaɓɓe ce. Wakili da zai iya karanta buƙatar yana iya karanta shaidar da take ɗauka kuma.
Ga buƙatun albarkatu da token mai ɗauka, RFC 6750 yana ɗaukar TLS a matsayin wajibi a aiwatar da kuma amfani da shi ga wannan ƙayyadaddun. Kira subnet ɗin ofis amintacce ba shi ne babban keɓe na ka'idar da turawa mai ɗauka a rubutu bayyananne take buƙata ba.
Yi amfani da URL ɗin ƙarshen wuri amintattu da aka rubuta ga sassan biyu. Idan ɗakin karatu ya ƙi kiran ƙarshen wurin token na HTTP, wannan ƙin shine ƙayyadaddun da ke aiki, ba kuskuren tsari da za a tsallake ba. Rubuta wannan URL a cikin tsarin abokin ciniki maimakon fitar da shi lokacin gudana.
Inda TLS ke ƙarewa da abin da hakan ke barin
Idan TLS ya ƙare a wani gaban da aka ba da izini, ambaci wannan gaban kuma duba hanyar daga gare shi zuwa manhajar. Gaban yana zama mai alhakin turawa, amana da sirri a ragowar sashin, kuma tsarin da sabis ɗin ke tallafawa ya kamata ya bayyana wannan tsari.
VPN a wani wuri a hanya ba ya warware waɗannan alhakin. Haka kuma ba ya gaya maka ko URL na manhajar da mai bincike ke gani ya dace da takardar shaidar da gaban ke gabatarwa.
Don turawa na ciki, rubuta wurin ƙarshe da asalin da yake gabatarwa. Gaban da ke ƙare TLS da takardar shaida don wani suna yana haifar da gargadin mai bincike wanda masu aiki sukan danne maimakon gyara shi.
Keɓewar loopback na asali ƙunci ne
Keɓewar juyawa ta loopback ta shafi kira na dawowa a na'urar mai amfani da kanta, inda abokin ciniki da mai bincike ke raba wannan na'urar. Wannan tsari na kiran dawowa ne a na'ura ɗaya, kuma ba ya ba da izinin hidimar uwar garken izini ta al'ada ko API mai ɗauke da token bisa HTTP zuwa subnet ɗin ofis.
Riƙe keɓewar a iyaka ga nau'in abokin ciniki da kiran dawowa da take bayyanawa. Amfani da ita ga manhajar yanar gizo, sabis na ciki da aka raba ko URI na juyawa a wani masauki yana canza turawar, ba keɓewar ba.
Gwada ainihin kwarara a kowace iyaka kuma kwatanta ta da nau'in abokin ciniki. Juyawa mai aiki ba ta ce komai game da ko kowane sashe da ya ɗauki token ya yi amfani da kariyar da ake buƙata, kuma alamar VPN kore ba ta ce komai game da tsarin buƙata ta gaba.