Ṣé VPN SSO ń wọlé àwọn olùmúlò sínú àwọn ohun èlò inú ní àìlọ́wọ́?
Ìwọlé kan lè bo ọ̀nà àbáwọlé àti àwọn ohun èlò tó wà lẹ́yìn rẹ̀, ṣùgbọ́n kìkì nígbà tí ohun èlò kọ̀ọ̀kan ní ìgbẹ́kẹ̀lé tirẹ̀. Èyí ni ọ̀nà láti so ó pọ̀ àti dán an wò.
Ẹnubodè VPN tí ó ń fi ẹnìkan tí ó ń pèsè ìdánimọ̀ ṣe ìjẹ́rìí ń fi ohun kan hàn: olùpèsè náà gbà fún olùmúlò kan níwájú ẹnubodè náà. Kò fún olùmúlò yẹn ní ẹ̀rí ìwọlé fún wiki nẹ́tíwọ́kì inú, pátákó ìṣọ́jú tàbí sẹ́bà build. Àwọn iṣẹ́ yẹn ń mú ènìyàn wọlé nípasẹ̀ àjọṣepọ̀ wọn fúnra wọn, wọ́n sì ń lo àṣẹ wọn fúnra wọn, ọ̀nà àbáwọlé sì kàn ń pinnu irú àwọn pákétì tí ó lè dé ọ̀dọ̀ wọn.
Ìpàdé mẹ́ta, ìpinnu mẹ́ta ọ̀tọ̀ọ̀tọ̀
Pa àwọn ipò mọ́ sọ́tọ̀, nítorí ọ̀kọ̀ọ̀kan ń parí ní ìlànà tirẹ̀. Ìpàdé VPN ni gbígbà ìdánimọ̀ láti ọ̀dọ̀ ẹnubodè pẹ̀lú àǹfààní nẹ́tíwọ́kì tí ó fún. Ìpàdé aṣàwákiri ní ọ̀dọ̀ olùpèsè ìdánimọ̀ ni ohun tí aṣàwákiri ṣì ń pa mọ́ fún olùpèsè yẹn, tí ó sì lè tún lò ní ìbámu pẹ̀lú ìlànà rẹ̀. Ìpàdé ohun èlò jẹ́ ti iṣẹ́ kan tí ó fi ìdánilójú dá ìdáhùn tí a kọ sí i.
Dídapọ̀ àwọn ipò wọ̀nyí ń dá ìbéèrè tí kò tọ́, tí a sábà máa ń gbé kalẹ̀ bíi kí ni idi tí ọ̀nà àbáwọlé kò fi ń mú olùmúlò wọlé níbi gbogbo. Tún un kọ: èwo ohun èlò ni kò ní àkọsílẹ̀ àjọṣepọ̀, èwo ni ó kọ olùmúlò, àti èwo ni kò ní ọ̀nà. Ìbéèrè ìwọlé kan tí ó ń ṣí ohun èlò nẹ́tíwọ́kì inú ṣì lè padà sọ́dọ̀ olùpèsè, nítorí ìtọ́sọ́nà kejì jẹ́ ìbéèrè àṣẹ tuntun fún àwọn olùgbọ́ mìíràn.
So ẹnubodè náà pọ̀ gẹ́gẹ́ bí ohun èlò tirẹ̀
Forúkọsilẹ̀ VPN gẹ́gẹ́ bí ohun èlò tí a fọwọ́ sí ní ọ̀dọ̀ olùpèsè, pẹ̀lú ìdánimọ̀ tirẹ̀, URI ìtọ́sọ́nà àti pínpín àwọn olùmúlò. Lẹ́yìn náà pinnu irú àṣẹ nẹ́tíwọ́kì tí ìwọlé yẹn ń fúnni, nítorí ìlànà VPN ni, kì í ṣe ẹ̀yà olùpèsè. Àwọn olùmúlò tí ó yẹ kí wọ́n dé ẹ̀ka nẹ́tíwọ́kì ìṣọ́jú nìkan gba ìlànà ẹnubodè mìíràn, kì í ṣe ọ̀rọ̀ ìkọ̀kọ̀ mìíràn.
Ìdáhùn ìjẹ́rìí ti ọ̀nà àbáwọlé kì í ṣe ẹ̀rí tí a lè tún lò. Àwọn tọ́kẹ̀nì ID OIDC ń gbé ẹ̀sùn olùgbọ́ tí ó dárúkọ aláṣẹ tí wọ́n ti pèsè wọ́n fún, àwọn ìjẹ́rìí bearer SAML sì ń fi olùgbọ́ mọ́ olùpèsè iṣẹ́ tí ó ń gbà wọ́n. Iṣẹ́ kejì tí ó gba ìdáhùn iṣẹ́ kìíní ni a kò tọ́, dídàà tọ́kẹ̀nì sínú ohun èlò mìíràn kì í ṣe ìsopọ̀.
Forúkọsilẹ̀ gbogbo ohun èlò inú, lẹ́yìn náà ṣètò ipò aṣàwákiri
Ohun èlò kọ̀ọ̀kan nílò àwọn iye SAML tàbí OIDC tí a ń gbà: olùtẹ̀jáde, ìdánimọ̀ aláṣẹ, URL ìpèpadà tàbí olùlò ìjẹ́rìí, àwọn ẹ̀sùn tí ó pọn dandan àti pínpín. Ìdéwọ̀sí ń bọ̀ lórí ìyẹn, nítorí àwọn àyẹ̀wò ìdánimọ̀ kì í fúnni ní ọ̀nà tàbí ìdáhùn DNS.
- Ṣẹ̀dá àkọsílẹ̀ ohun èlò kí o sì fi ìdánilójú pé ID ẹ̀yà tàbí aláṣẹ bá ohun tí ohun èlò ń ránṣẹ́ mu.
- Forúkọsilẹ̀ URL ìpèpadà gbòòrò pẹ̀lú ètò àti ibùdókọ̀; àṣìṣe kékeré ń kùnà lẹ́yìn tí olùmúlò bá jẹ́rìí.
- Pín àwọn olùmúlò tàbí àwọn ẹgbẹ́, lẹ́yìn náà fi ìdánilójú pé àwọn ẹ̀sùn tí ó pọn dandan ń jáde.
- Gbà àwọn ibi ìparí olùpèsè ìdánimọ̀ pẹ̀lú ohun èlò àdáni, bí bẹ́ẹ̀ kọ́ ìtọ́sọ́nà kò lè parí.
Ipò aṣàwákiri ń pinnu bóyá a ó tún lo ìpàdé olùpèsè tí ó wà tẹ́lẹ̀. Aláṣẹ ìbílẹ̀ tí ó ṣí aṣàwákiri ẹ̀rọ lè pín ipò yẹn, ṣùgbọ́n ojú ìwò tí a fi sínú pẹ̀lú ìkòkò kúkì tirẹ̀ sábà kò lè. Aṣàwákiri tuntun, fèrèsé àdáni àti profáìlì kejì gbogbo wọn bẹ̀rẹ̀ láti òfo, èyí tí a retí, kì í ṣe ìṣètò SSO tí ó ti bàjẹ́.
Ṣiṣẹ́ ìṣàn náà kí o sì kà ibi tí ó ti dúró
Tún un ṣe pẹ̀lú pánẹ́ẹ̀lì nẹ́tíwọ́kì aṣàwákiri kí o sì wo ẹ̀wọ̀n ìtọ́sọ́nà. Ìrìn tí ó wúlò ń tẹ̀lé ìfò kan ní ìgbà kan: ẹnubodè sí olùpèsè, olùpèsè padà sí ohun èlò pẹ̀lú kóòdù tàbí ìjẹ́rìí, ohun èlò sí ibi ìparí tọ́kẹ̀nì olùpèsè, ìpàdé ohun èlò jáde. Ìfò tí ẹ̀wọ̀n náà ti dúró ń dárúkọ ẹ̀ka tí ó yẹ kí a túnṣe.
Àyẹ̀wò ìlà àṣẹ méjì ń yanjú àwọn iyèméjì àṣà, méjèèjì sì já fáàbí láti ṣiṣẹ́ láti orí ẹ̀rọ alákòóso:
curl -s https://idp.example.com/.well-known/openid-configuration | jq -r '.authorization_endpoint, .token_endpoint'
curl -sI https://app.example.net/ | grep -iE '^(HTTP/|location:)'Nígbà tí metadata bá ṣe àkójọ àwọn ibi ìparí tí o kò forúkọsilẹ̀ rí, ohun èlò náà ń tọ́ka sí alágbàṣe tàbí olùtẹ̀jáde mìíràn. Nígbà tí ìbéèrè àkọ́kọ́ sí ohun èlò bá dáhùn 302 sí ẹ̀rọ tí a kò retí, ibi tí ó yẹ kí a wo ni ìṣètò àjọṣepọ̀ ohun èlò, kì í ṣe profáìlì VPN.
Tún àwọn ìbéèrè ṣe nípa wíwa ẹni tí ó béèrè
Ìbéèrè ọ̀rọ̀ ìkọ̀kọ̀ kejì kì í ṣe àléébù lójú ara rẹ̀. Ohun èlò lè béèrè ìpele ìdánilójú tí ó ga jù, tàbí olùpèsè lè fi ipá ṣe àkókò ìpàdé tí ó pọ̀ jù àti ìpenija tuntun. Yíyọ àwọn ohun tí ó pọn dandan yẹn kúrò láti jẹ́ kí ìṣàn dùn jẹ́ ń sọ ìṣàkóso tí a mọ̀ọ́mọ̀ ṣe di aláìlera, nítorí náà ṣe ìpinnu ẹ̀ka tí ó béèrè kí o tó yí ìlànà padà.
Lẹ́yìn náà pinnu ohun tí ó yẹ kí a mú dára sí. Bí ìbéèrè bá ti ohun èlò wá, tún àkọsílẹ̀ àjọṣepọ̀ rẹ̀ ṣe. Bí ó bá ti olùpèsè wá ní ìbámu pẹ̀lú ìlànà, kọ ohun tí ó pọn dandan sílẹ̀. Bí a kò bá lè dé ohun èlò lẹ́yìn ìwọlé àṣeyọrí, ọ̀nà àbáwọlé ni a ń fẹ̀sùn kàn, nítorí ìdánimọ̀ àti ìfiṣẹ́ pákétì ń kùnà ní ibi ọ̀tọ̀ọ̀tọ̀ wọ́n sì ń rí bákan náà láti ibùjókòó olùmúlò.