Utilisez le point de terminaison echo OAuth 2.0 pour simplifier le développement lorsque vous configurez le flux Code d'autorisation et identifiants pour des clients publics, par exemple des applications à page unique. Vous pouvez également utiliser ce point de terminaison pour les variantes du flux Code d'autorisation et identifiants, notamment les flux headless inscription, connexion sans mot de passe et utilisateur invité.
Éditions requises
Disponible avec : Salesforce Classic (pas disponible dans toutes les organisations) et Lightning Experience
Disponible avec : Enterprise Edition, Unlimited Edition et Developer Edition
Le point de terminaison echo est disponible pour les sites Experience Cloud à l'adresse https://MonSiteExperienceCloud.my.site.com/services/oauth2/echo, où https://MonSiteExperienceCloud.my.site.com correspond à votre domaine Experience Cloud. Ce point de terminaison prend en charge le partage de ressources d'origine croisée (CORS).
Pendant le flux Code d'autorisation et identifiants, Salesforce renvoie une redirection 302 vers une URL préconfigurée qui contient le code d'autorisation, avec d'autres paramètres. Le point de terminaison /services/oauth2/echo facilite la récupération du code en renvoyant ces paramètres d'URL sous le format JSON. À l'étape suivante du flux, vous échangez le code contre un jeton d'accès. Utilisez ce point de terminaison pour les cas d'utilisation dans lesquels vous souhaitez suivre le processus de connexion headless complet, y compris l'échange de jeton.
Pour utiliser ce point de terminaison, lorsque vous configurez votre application cliente externe, configurez https://MonSiteExperienceCloud.my.site.com/services/oauth2/echo en tant qu'URL de rappel, que vous utilisez en tant que valeur de redirect_uri lors de la configuration du flux.
Voici un exemple d'URL que le point de terminaison accepte en entrée.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.