Tekoälyn kääntämä. Yhteisö ei ole vielä tarkistanut käännöstä. Lue englanniksi

Blogi · 2. lokakuuta 2023 · Steve Simpson · Identiteetti

Salesforcen tietoturvan ymmärtäminen: OAuth-virrat olutpuutarhavertauksen avulla

Monimutkaisten käsitteiden ymmärtäminen vaatii usein kekseliäisyyttä. Tämä blogi avaa Salesforcen tietoturvan ja OAuth-virtojen perusteet vertaamalla niitä poikkeuksellisella tavalla olutpuutarhassa liikkumiseen, jotta käsitteet olisivat kaikille lukijoille helposti lähestyttäviä ja kiinnostavia.

Olutpuutarhavertaus

Monille vertaukset ovat korvaamattomia työkaluja monimutkaisten ajatusten ymmärtämiseen ja selittämiseen, koska ne liittävät ajatukset tuttuihin kokemuksiin. Kuvittele astuvasi olutpuutarhaan, vähän kuin yrittäisit selvitä OAuth-virroista Salesforcen tietoturvassa. Vertaus auttaa selittämään prosessit ja käsitteet, jolloin alan uusien tulokkaiden on helpompi omaksua ne.

OAuth-virtojen ymmärtäminen:

OAuth-virrat ovat ratkaisevia, kun käyttäjä käyttää välikäsiasiakasta, kuten mobiililaitetta, tai muodostaa yhteyden Salesforceen kolmannen osapuolen verkkopalvelimen kautta. Nämä virrat mahdollistavat monenlaista vuorovaikutusta yksinkertaisesta integraatiosta monimutkaisempiin laite- tai asset-virtoihin ja varmistavat turvallisen tiedonsiirron ja pääsyn joka vaiheessa.

SSO ja OAuthin yhteenveto ihmisille: selainta käyttävä henkilö (suora kirjautuminen tai kertakirjautuminen), asiakassovellusta käyttävä henkilö (OAuth web server -virta ja PKCE) ja kolmannen osapuolen verkkopalvelinta käyttävä henkilö (web server -virta ja PKCE) SSO ja OAuthin yhteenveto asiakasprosesseille: integraatiokäyttäjä (client credentials), nimetty henkilökäyttäjä (JWT- tai SAML bearer -väite), laite, jonka henkilö hyväksyy rinnakkain (device-virta), ja asset-laitteet (asset-virta)

Keskeiset käsitteet:

Olutpuutarhassa (eli Salesforcen tietoturvassa) esiin nousee useita keskeisiä käsitteitä ja rooleja:

Resurssipalvelin: Se on oluttynnyri, johon haluat päästä käsiksi, tai Salesforcen termein suojatut tiedot, jotka haluat hakea. Aluksi et voi mennä suoraan resurssipalvelimelle ilman asianmukaista tunnistautumista.

Resurssin omistaja: Se olet sinä, joka uskot, että sinulla on oikeus tietoihin (tai olueen). Et kuitenkaan voi asioida suoraan resurssipalvelimen kanssa.

Asiakas: Asiakas (vertauksessamme tarjoilurobotti) toimii puolestasi ja vastaanottaa tunnistetietosi aloittaakseen tietojen haun.

Todennuspalvelin: Asiakas menee tunnistetietojesi kanssa tälle palvelimelle ja saa käyttöoikeustunnuksen (vertauksessa rannekkeen). Tunnus on voimassa rajoitetun ajan ja vanhenee usein lyhyen ajan kuluttua.

Käyttöoikeustunnus: Asiakas näyttää tunnuksen resurssipalvelimelle päästäkseen haluamiinsa suojattuihin tietoihin, ja se voi tehdä tarvittaessa useita hakureissuja, kunnes tunnus vanhenee.

Virran kulku:

Virta alkaa siitä, että annat tunnistetietosi asiakkaalle, joka ottaa sitten yhteyttä todennuspalvelimeen. Kun tiedot on onnistuneesti tarkistettu, myönnetään käyttöoikeustunnus, jonka avulla asiakas voi hakea tietoja resurssipalvelimelta puolestasi. Jos tunnus vanhenee, prosessi on aloitettava alusta, ja asiakas esittää tunnistetiedot uudelleen saadakseen uuden käyttöoikeustunnuksen.

OAuthin olutpuutarhavertaus: annat asiakkaalle tunnistetietosi, todennuspalvelin tarkistaa ne ja antaa takaisin käyttöoikeustunnuksen (rannekkeen), ja asiakas näyttää tunnuksen resurssipalvelimelle saadakseen pyydetyt tiedot

Käyttäjätunnus ja salasana -virta:

Kuvattua virtaa kutsutaan nimellä Username Password Flow (käyttäjätunnus ja salasana -virta). Tiettyjen rajoitusten vuoksi Salesforce kuitenkin painottaa tätä menetelmää vähitellen yhä vähemmän, kuten myöhemmissä osissa ja videoissa käsitellään. Useat muut OAuth-virrat, kuten Web Server Flow, Device Flow ja JWT Flow, tarjoavat muita etuja, ja niihin tutustutaan tarkemmin tulevassa sisällössä.

Lopuksi:

Salesforcen tietoturvan ja OAuth-virtojen monimutkaisuudessa suunnistaminen voi tuntua ylivoimaiselta, mutta olutpuutarhan kaltaiset vertaukset tekevät siitä helpommin lähestyttävää ja ymmärrettävää. Kun tutustut keskeisiin käsitteisiin ja prosesseihin, olet paremmin valmistautunut sukeltamaan Salesforcen tietoturvan teknisiin yksityiskohtiin tulevissa opinnoissasi.

Pysy kuulolla

Lähde Salesforce Identity -matkallesi luottavaisin mielin! Lisää näkemyksiä ja vinkkejä löydät täältä www.SteveTechArc.com-sivustolta ja YouTube-kanavalta @SteveTechArc (opens in a new tab). Tilaa kanava ja syvennä ymmärrystäsi Salesforce Identitystä.

Autamme muuttamaan maailmaa jakamalla integraatio-osaamista muille arkkitehdeille ja kaikille, jotka ovat matkalla arkkitehdiksi!

Litterointi tekoälyn avulla

STA 3.10