Usted estĆ” aquĆ:
Paso 2: Crear la aplicación cliente externa Inicio de sesión integrado
Desde su comunidad de Salesforce, cree una aplicación cliente externa Inicio de sesión integrado para conectar su comunidad con su sitio web. La aplicación cliente externa gestiona la comunicación entre su pÔgina web y el backend de Salesforce.
Inicio de sesión integrado se basa en cookies de terceros, que estĆ”n bloqueadas o restringidas en la mayorĆa de navegadores. Inicio de sesión integrado solo funciona en Google Chrome y solo si las cookies de terceros estĆ”n permitidas allĆ de forma predeterminada.
La aplicación cliente externa controla cómo se gestiona el proceso de autenticación y autorización inicial. Luego sigue controlando la interacción entre el sitio web y la comunidad durante la sesión activa del usuario. Al crear la aplicación cliente externa, proporciona la URL de devolución de llamada, que se utiliza para recuperar el token de acceso durante el proceso de autorización inicial.
La aplicación cliente externa de Salesforce y la URL de devolución de llamada estĆ”n interconectadas, de modo que tiene un problema de āhuevo o gallinaā. La aplicación cliente externa Inicio de sesión integrado necesita la URL de devolución de llamada del sitio web. El sitio web necesita la URL de la aplicación cliente externa Inicio de sesión integrado. Por el momento, especifique un marcador de posición. PodrĆ” volver mĆ”s adelante para sustituirlo por la URL correcta.
Cree una aplicación cliente externa para Inicio de sesión integrado. Solo tardarÔ unos minutos.
- Configure ajustes bƔsicos de aplicaciones cliente externas.
- Seleccione Activar OAuth.
- Para la URL de devolución de llamada, ingrese https://su_sitio_web/su_pÔgina_web/_callback.php, donde _callback.php es el nombre de su URL de devolución de llamada futura.
-
Para el Ômbito de OAuth, seleccione Permitir el acceso a su identificador único (openID). Puede agregar otros permisos si su pÔgina web requiere mÔs acceso a Salesforce, pero no es necesario.
Para obtener mÔs información acerca de la configuración de OAuth de la aplicación cliente externa, consulte Activar configuración de OAuth para integración de API en la Ayuda de Salesforce.
-
Haga clic en Guardar.
Pueden transcurrir unos minutos para que los cambios entren en vigor.
-
Haga clic en Continuar.
Se abre la nueva aplicación cliente externa.
- Para ver la clave de consumidor en la sección Configuración de OAuth, haga clic en Clave y secreto de consumidor y luego verifique su identidad.
-
Copia la clave del consumidor. Es el valor de la etiqueta meta
salesforce_client_id. - Haga clic en Gestionar y despuĆ©s en Modificar polĆticas.
-
Bajo PolĆticas de OAuth, seleccione Los usuarios aprobados por el administrador se han autorizado previamente en el menĆŗ desplegable Usuarios permitidos.
Esta polĆtica controla cómo gestiona la aplicación cliente externa Inicio de sesión integrado la autorización. La opción Todos los usuarios pueden autorizarse solicita a los visitantes del sitio web aprobar el acceso. Si selecciona esta opción, establezca la metaetiqueta
salesforce-mask-redirectsenfalse. Para obtener mĆ”s información, consulte Consideraciones sobre Inicio de sesión integrado. - Haga clic en SĆ.
- Haga clic en Guardar.
- Bajo Perfiles, haga clic en Gestionar perfiles y seleccione los perfiles que pueden acceder a esta aplicación cliente externa. Seleccione el perfil que creó cuando configuró su comunidad.
- Opcionalmente, puede obtener mÔs información de usuario agregando atributos personalizados a la aplicación cliente externa.
- Haga clic en Guardar.

