Apple-todentajan määrittäminen
Määritä Apple-todentaja salliaksesi käyttäjien kirjautua sisään Salesforceen tai Experience Cloudiin Apple ID -tunnuksellaan.
Vaaditut versiot
| Käytettävissä: Lightning Experience ja Salesforce Classic |
| Käytettävissä: Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa |
| Tarvittavat käyttöoikeudet | |
|---|---|
| Asetusten tarkasteleminen: | Määritysten ja kokoonpanon tarkasteluoikeus |
| Asetusten muokkaaminen: | Sovelluksen mukautusoikeus JA Todentajien hallintaoikeus |
Määritä Apple todentajaksi noudattamalla seuraavia ohjeita.
- Määritä rekisteröinnin käsittelijä.
- Määritä sovelluksesi Applen kanssa.
- Luo Apple-todentaja Salesforcessa ja määritä rekisteröinnin käsittelijä.
- Päivitä Apple-kokoonpano callback-URL-osoitteella, joka luodaan, kun olet luonut Apple-todentajan Salesforcessa.
- Testaa yhteys.
- Testaa Salesforce-kertakirjautumista Applen kanssa.
- Apple-todentajan ja yksityisen avaimen hallinta
Kun olet luonut Apple-todentajasi, voit muokata sitä muuttaaksesi asetuksia tai ladataksesi palvelimelle uuden Apple-avaimen. Lataa palvelimelle uusi Apple-avain esimerkiksi silloin, kun epäilet avaimen joutuneen vääriin käsiin. Kun olet ladannut uuden Apple-avaimen palvelimelle, kumoa vanha.
Rekisteröinnin käsittelijän määrittäminen
Sinun täytyy luoda rekisteröinnin käsittelijä käyttääksesi todentajaa kertakirjautumista varten. Rekisteröinnin käsittelijä luo käyttäjiä ja päivittää olemassa olevat käyttäjät, jotka käyttävät Salesforcea henkilöllisyydentarjoajan kautta. Voit määrittää rekisteröinnin käsittelijän Apexilla tai Flow Builderilla. Lisätietoja on kohdassa Todentajan rekisteröinnin käsittelijän luominen.
Määritä sovelluksesi Applen kanssa
Määritä Kirjaudu sisään Applella -toiminto Apple-kehitystililtäsi. Muista, että Apple API lähettää käyttäjän nimen ja sähköpostiosoitteen sovellukseesi vain silloin, kun käyttäjä kirjautuu sisään ensimmäisen kerran.
- Kirjaudu sisään Apple-kehitystiliisi.
-
Rekisteröi sovelluksellesi App ID -tunnus Apple-ohjeen Register an Apple ID -osion mukaisesti.
Huomautus Huomaa, että App ID -kokoonpanosivullasi näytettävä Team ID on sama kuin App ID Prefix. Tarvitset Team ID -tunnuksen myöhemmin. -
Liitä verkkosivustosi sovellukseesi Apple-ohjeen aiheessa Kirjaudu sisään Applen kanssa verkossa.
Sinua pyydetään antamaan seuraavat arvot:
- Verkkosivuston nimi
- Verkkosivustosi yksilöllinen tunnus, josta tulee Apple Services ID -tunnus
- Sovellukseesi liittyvä toimialue
- Löydät täydellisen toimialuenimen Salesforcen Määritykset-valikon Toimialueet-sivulta. Määritä työntekijöille Oman toimialueesi sisäänkirjautumissivun URL-osoite. Määritä asiakkaille ja kumppaneille sivustosi URL-osoite.
- Paluu-URL-osoitteet
- Syötä toistaiseksi paikanpitäjä. Täytät tämän kentän myöhemmin Salesforcen callback-URL-osoitteella.
Apple-todentajan luominen Salesforcessa
- Kirjoita Määritykset-valikon Pikahaku-kenttään Todentajat ja napsauta Todentajat.
- Napsauta Uusi.
- Valitse todentajan tyypiksi Apple.
- Anna todentajallesi nimi.
- Syötä URL-jälkiliite, jota käytetään asiakaskokoonpanojen URL-osoitteissa. Jos todentajasi URL-jälkiliite on esimerkiksi MyAppleProvider, SSO-kertakirjautumisen URL-osoitteesi voisi olla https://mydomain_login_url tai site_url/services/auth/sso/MyAppleProvider.
- Syötä Applelta saatu Team ID. Se näytetään Applen App ID -kokoonpanosivulla.
- Syötä Applelta saatu Services ID. Se näytetään Services ID -kokoonpanosivulla Identifier-kentän alla.
-
Luo avaintunnus ja avain Apple-ohjeen Create a private key to access a capability -osion mukaisesti.
-
Luo Applessa yksityinen avain valitsemalla Kirjaudu sisään Applella -toiminto.
Apple luo avaintunnuksen, joka näytetään Applen Key Details -sivulla.
-
Lataa Applen generoima tiedosto tietokoneellesi Applen Key Details -sivulta.
Tiedosto, jonka tiedostopääte on .p8, sisältää yksityisen avaimen, jota käytetään JSON-todennusvaltuuksiesi allekirjoittamiseen.
Huomautus Lataa avain. Applen ohjeissa lukee, että avaimen lataaminen on valinnaista, mutta Salesforce vaatii sen. - Palaa todentajan sivulle Salesforcen Määritykset-valikkoon. Napsauta Lataa avain palvelimelle ja valitse .p8-tiedosto.
-
Luo Applessa yksityinen avain valitsemalla Kirjaudu sisään Applella -toiminto.
-
Syötä Oletusarvoiset vaikutusalueet -kenttään vaikutusalueet, jotka lähetetään valtuutuksen päätepisteeseen pyynnön mukana. Lisätietoja Applen oletusarvoisista vaikutusalueissa on Apple-kehittäjien ohjeessa.
Huomautus Jos et anna oletusarvoisia vaikutusalueita, Salesforce käyttääemail name-ominaisuutta. - Jos haluat ohjata takaisinkutsut alatoimialueeseesi login.salesforce.com-toimialueen sijaan, valitse Käytä alatoimialuetta callback-URL-osoitteissa.
- Syötä Mukautettu virhe-URL -kenttään Apple-todentajalle URL-osoite, jota käytetään virheiden raportoimiseen.
- Syötä Mukautettu uloskirjautumis-URL -kenttään URL tarjotaksesi tietyn määränpään ulos kirjautuville todennetuille käyttäjille.
-
Noudata seuraavia ohjeita käyttääksesi Apex käsittelijää.
- Valitse rekisteröinnin käsittelijän tyypiksi Apex.
-
Valitse rekisteröinnin käsittelijäksi olemassa oleva Apex-luokka, joka käyttää
Auth.RegistrationHandler-rajapintaa. Jos haluat luoda mallin rekisteröinnin käsittelijälle, napsauta Luo rekisteröinnin käsittelijän malli automaattisesti. Muokkaa tätä luokkaa ja sen oletussisältöä myöhemmin ennen sen käyttämistä.
-
Noudata seuraavia ohjeita käyttääksesi rekisteröinnin käsittelijän kulkua.
- Valitse rekisteröinnin käsittelijän tyypiksi Kulku.
- Valitse rekisteröinnin käsittelijäksi olemassa oleva Identity User Registration -kulkutyypin kulku.
-
Valitse oletusarvoinen profiili. Rekisteröinnin käsittelijän suorittaminen vaatii oletusarvoisen profiilin. Jos et määritä oletusarvoista profiilia tässä, määritä oletusarvoinen profiili itse kulussa.
Jos käytät Todentajan käyttäjän rekisteröinti -kulkumallia, tässä määrittämäsi profiili tallennetaan automaattisesti muuttujaan defaultProfileId.
-
Valitse oletusarvoinen tili. Jos käytät todentajaasi Experience Cloud -sivustoille, tili tallentaa uudet sisäiset käyttäjät.
Jos käytät Todentajan käyttäjän rekisteröinti -kulkumallia, tässä määrittämäsi profiili tallennetaan automaattisesti muuttujaan defaultAccountId.
-
Valitse Suorita rekisteröinti käyttäjänä -kenttään suorituskäyttäjä, joka suorittaa Apex tai -kulun. Käyttäjällä on oltava käyttäjien hallintaoikeus.
Suorita rekisteröinti tilassa -kenttä tarjoaa asiayhteyden, jossa rekisteröinnin käsittelijä suoritetaan. Tuotantoympäristössä loisit tavallisesti Suorita rekisteröinti tilassa -käyttäjäksi järjestelmäkäyttäjän. Tällä tavalla käsittelijän suorittamia toimintoja on helppo seurata aina rekisteröitymisprosessiin asti. Jos esimerkiksi yhteyshenkilö luodaan, järjestelmäkäyttäjä on sen luoja.
- Jos haluat käyttää todentajasi kanssa portaalia, valitse sellainen Portaali-alasvetoluettelosta.
-
Valitse Kuvakkeen URL -kentästä Valitse jokin mallikuvakkeistamme avataksesi käytettävissä olevien kuvakkeiden luettelon. Valitse Apple-kuvake, kopioi URL-osoite ja syötä se Kuvakkeen URL -kenttään.
Tämä kuvake näytetään sivustosi sisäänkirjautumissivulla. Käyttäjät napsauttavat sitä kirjautuakseen sisään Apple ID -tunnuksellaan.
- Jos haluat käyttää Salesforcen monimenetelmäistä todennusta (MFA) henkilöllisyydentarjoajasi MFA-palvelun sijaan, valitse Käytä Salesforcen MFA-todennusta tälle SSO-todentajalle. Tämä asetus käynnistää MFA:n vain käyttäjille, joille on suoritettu MFA-todennus suoraan. Lisätietoja on kohdassa Salesforce MFA:n käyttäminen SSO-kertakirjautumista varten.
- Tallenna työsi.
Salesforce näyttää todentajan lisätietosivun, joka sisältää luettelon Apple-todentajan jälkeen luoduista asiakaskokoonpanon URL-osoitteista.
- Vain-testi-käynnistyksen URL — Käytä tätä URL-osoitetta varmistaaksesi, että kolmannen osapuolen todentaja on määritetty oikein. Pääkäyttäjä avaa tämän URL-osoitteen selaimessaan ja kirjautuu sisään Appleen, josta hänet ohjataan takaisin Salesforceen määritteiden kartan kera.
- Kertakirjautumisen käynnistyksen URL — Käytä tätä URL-osoitetta suorittaaksesi kertakirjautumisen (SSO) Salesforceen Applesta käyttämällä Apple-tunnuksia. Käyttäjä avaa tämän URL-osoitteen selaimessaan ja kirjautuu sisään kolmanteen osapuoleen. Apple luo käyttäjän tai päivittää olemassa olevan käyttäjän. Sitten Apple kirjaa käyttäjän sisään Salesforceen kyseisenä käyttäjänä.
- Aiemmin luotu käyttäjän linkitys-URL — Käytä tätä URL-osoitetta linkittääksesi olemassa olevan Salesforce-käyttäjän hänen Apple-tiliinsä. Käyttäjä avaa tämän URL-osoitteen selaimessaan, kirjautuu sisään Appleen ja Salesforceen ja hyväksyy linkityksen.
- Vain OAuth -käynnistyksen URL — Käytä tätä URL-osoitetta saadaksesi OAuth-käyttöoikeusvaltuudet Applelle. Käyttäjien täytyy todentaa itsensä Salesforcessa Apple-palvelua varten saadakseen valtuuden. Tämä kulku ei tarjoa tulevaa SSO-toiminnallisuutta.
- Takaisinsoiton URL — Käytä tätä URL-osoitetta päätepisteelle, jota Kirjaudu sisään Applella -palvelu käyttää lähettääkseen callback-kutsun Salesforcelle. Apple uudelleenohjaa callback-URL-osoitteeseen kaikkien asiakaskokoonpanojen URL-osoitteiden tiedoilla.
Apple-kokoonpanon päivittäminen callback-URL-osoitteella
Kun olet luonut Apple-todentajan Salesforcessa, palaa Services ID -kokoonpanosivullesi Applessa. Päivitä Return URL käyttämään Salesforcessa luotua Apple-todentajan callback-URL-osoitetta.
SSO-yhteyden testaaminen
Avaa todentajan lisätietosivulla oleva Vain-testi-käynnistyksen URL selaimessasi. Se ohjaa sinut Appleen ja pyytää sinua kirjautumaan sisään. Sen jälkeen sinua pyydetään valtuuttamaan sovelluksesi. Valtuutuksen jälkeen sinut ohjataan takaisin Salesforceen.
Kertakirjautumisen testaaminen Apple ID:n kanssa
Nyt on aika testata SSO-kokoonpanoa ja kirjautua sisään Salesforceen.
-
Testaa, että kertakirjautuminen Salesforceen toimii oikein.
- Kirjoita Määritykset-valikon Pikahaku-kenttään Toimialue ja valitse Oma toimialueeni.
- Napsauta Todennuskokoonpano-osiosta Muokkaa.
-
Valitse todennuspalvelukseksesi Apple ja tallenna asetukset.
- Kirjaudu ulos ja siirry sitten Salesforcen alatoimialueen sisäänkirjautumissivulle.
- Valitse Apple-todennuspalvelu ja syötä Apple-tunnuksesi.
-
Testaa SSO-kertakirjautumista Experience Cloud -sivustollesi.
- Jos et ole jo tehnyt niin, luo Apple-todennuspalvelun tili.
- Varmista, että sinulla on tarpeeksi lisenssejä sivuston käyttäjille.
- Kirjoita Määritykset-valikon Pikahaku-kenttään Digitaaliset kokemukset ja napsauta Kaikki sivustot. Valitse sivuston vierestä Työtilat.
-
Valitse Hallinta ja sitten Kirjautuminen ja rekisteröinti.

- Valitse Kirjautuminen-osiosta vaihtoehto, joka näyttää Apple-todentajasi, ja tallenna asetukset.
- Kirjaudu ulos ja avaa sivustosi sisäänkirjautumissivu.
-
Napsauta Apple-kuvaketta ja kirjaudu sisään Apple-tunnuksillasi.


