Mukautettu kertakäyttöinen salasanan toimitusprosessi
Jos käytät Salesforcen oletusarvoisen tarjoajan sijaan mukautettua kertakäyttöisen salasanan (OTP) toimittajaa, tarjoajasi lähettää loppukäyttäjille OTP-viestejä.
Vaaditut versiot
| Käytettävissä: Salesforce Classicissa (ei kaikissa organisaatioissa) ja Lightning Experiencessa |
| Käytettävissä: Professional Edition-, Enterprise Edition-, Unlimited Edition- ja Developer Edition -versioissa. |
Mukautettu OTP-toimitus perustuu Apex-käsittelijään, joka toteuttaa Auth.CustomOneTimePasswordDeliveryHandler-rajapinnan. Käyttöliittymä käyttää sendOneTimePassword-metodia, jossa välität useita parametrejä, mukaan lukien Salesforcen luoma OTP, käyttäjän puhelinnumero, käyttäjätunnus ja Experience Cloud -sivuston tunnus, muiden parametrien lisäksi. Voit käyttää mukautettua koodia viestin sisällön kirjoittamiseen. Viestin lähettämiseksi käsittelijäsi tekee API-kutsun tarjoajan isännöimään viestintäpäätepisteeseen ja käsittelee vastauksen.
Tämä prosessi voidaan aloittaa aina, kun haluat ulkoisen käyttäjän vahvistavan henkilöllisyytensä tekstiviestitse. Aloituspiste riippuu käyttötarkoituksestasi. Nämä käyttöskenaariot tukevat henkilöllisyydenvahvistusta SMS-tekstiviesteillä.
- Monimenetelmäinen todennus
- Salasanaton sisäänkirjautuminen
- Rekisteröinti ilman salasanaa
- Itserekisteröinti
- Salasanoimaton sisäänkirjautuminen
- Käyttövalmis rekisteröinti ilman salasanaa
Jos käytät esimerkiksi salasanatonta sisäänkirjautumista, tämä kulku voi alkaa, kun käyttäjä avaa Experience Cloud -sivuston sisäänkirjautumissivun ja syöttää puhelinnumeronsa kirjautuakseen sisään.
- Salesforce kutsuu
sendOneTimePassword-metodia mukautetussa OTP-toimituksen Apex-käsittelijässä. - Apex-toteutuksesi käyttää
sendOneTimePassword-metodia lähettääkseen todennetun pyynnön tarjoajan callout-päätepisteeseen. Pyyntö sisältää käyttäjän tunnuksen, puhelinnumeronsa, viestin sisällön, Salesforce OTP:n ja kaikki muut tarjoajan vaatimat parametrit.
Huomautus Apex on vastuussa palveluntarjoajan yhteyden muodostamisesta ja SMS-viestin toimittamisesta. Salesforce ei tarjoa tätä ominaisuutta oletusarvoisesti. - Tarjoaja palauttaa vastauksen, jonka Apex kaappaa ja käsittelee. Vastauksen käsittelytapa riippuu tarjoajastasi.
- Jos vastaus onnistuu, käsittelijäsi palauttaa
Auth.CustomOneTimePasswordDeliveryResultenum -arvonSUCCESS. - Tarjoaja lähettää OTP:n käyttäjän puhelinnumeroon.
- Käyttäjä syöttää OTP-koodin Experience Cloud -sivuston vahvistuslomakkeeseen.
- Salesforce vahvistaa OTP:n. Tämä vaihe riippuu käyttötarkoituksestasi. Voit käyttää esimerkiksi salasanattoman sisäänkirjautumisen
verifyPasswordlessLogin-metodiaSystem.UserManagement-luokassa. - Käyttäjän henkilöllisyys kirjataan sisään tai rekisteröidään, riippuen käyttötarkoituksestasi.

