Cuando Salesforce es solo un componente de una arquitectura que incluye un proveedor de identidad central junto con múltiples aplicaciones y microservicios, utilice el flujo de intercambio de tokens de OAuth 2.0 para simplificar sus patrones de integración. Con este flujo, intercambie tokens desde proveedores de identidad externa para tokens de Salesforce y otorgue acceso a datos de Salesforce.
Para obtener más información acerca de cómo funciona este flujo y cómo configurarlo, consulte estos recursos.
Casos de uso de flujo de intercambio de tokens Para decidir si el flujo de intercambio de tokens de OAuth 2.0 es la solución correcta para su compañía, obtenga más información acerca de cuándo utilizarlo.
Diagrama y proceso de flujo de intercambio de tokens El flujo de intercambio de tokens de OAuth 2.0 puede simplificar las integraciones para casos de uso con un proveedor de identidad central que sirve múltiples aplicaciones y microservicios. Para comprender cómo funciona el flujo, revise esta descripción general paso a paso.
Crear una clase de Apex de controlador de intercambio de tokens Un controlador de intercambio de tokens consiste en una clase de Apex que amplía la clase abstracta Oauth2TokenExchangeHandler y una definición de controlador de intercambio de tokens. Para empezar a trabajar, cree una clase Apex a la que hacer referencia en la definición del controlador.
Definir un controlador de intercambio de tokens Para finalizar la creación de un controlador de intercambio de tokens, defina el controlador en la página Controladores de intercambio de tokens en Configuración o utilice la API de metadatos para definir un nuevo tipo de metadatos OauthTokenExchangeHandler.
Activar aplicaciones para un controlador de intercambio de tokens Para activar una aplicación conectada o una aplicación cliente externa para un controlador de intercambio de tokens, utilice la página Controladores de intercambio de tokens en Configuración o modifique su definición de metadatos.
Configurar el flujo de intercambio de tokens Algunos casos de uso requieren que integre Salesforce con un proveedor de identidad externa junto con múltiples aplicaciones y microservicios. Para simplificar estas integraciones, utilice el flujo de intercambio de tokens de OAuth 2.0. Con este flujo, intercambie tokens desde un proveedor de identidad externo para tokens de Salesforce.
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.