Loading
Identificar sus usuarios y gestionar el acceso
Crear una devolución de llamada del lado del cliente de Inicio de sesión integrado

Crear una devolución de llamada del lado del cliente de Inicio de sesión integrado

Para crear una devolución de llamada del lado del cliente, agrega una pÔgina web a su sitio web y especifica algunas etiquetas meta de Inicio de sesión integrado dentro del elemento HTML <head>.

Advertencia
Advertencia En Summer ’24, Salesforce desactivó Inicio de sesión integrado de forma predeterminada. Recomendamos que utilice el flujo de servidor web, el flujo usuario-agente u otro flujo de OAuth 2.0 basado en redireccionamiento en vez de Inicio de sesión integrado.

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.

Esta devolución de llamada del lado del cliente toma el token de acceso desde Salesforce y lo escribe en el almacenamiento de navegador local para un acceso futuro. Independientemente del número de pÔginas web a las que agregue funciones de inicio de sesión, usted solo crea una pÔgina de devolución de llamadas.

Nota
Nota Por seguridad, la pÔgina de devolución de llamadas debe estar en el mismo dominio que las pÔginas web que contienen Inicio de sesión integrado.
  1. Cree una pƔgina web en su sitio web y llƔmela _callback, por ejemplo, _callback.php.
  2. Introduzca las siguientes etiquetas meta requeridas dentro del elemento HTML <head> de esta pƔgina _callback.
    • salesforce-community
    • salesforce-allowed-domains
    • salesforce-mode (donde el valor termina por -callback)
    Nota
    Nota El valor de la etiqueta meta salesforce-mode es el mismo modo especificado en la pÔgina web de Inicio de sesión integrado con el sufijo -callback. Por ejemplo, si salesforce-mode en la pÔgina web estÔ establecido en modal, el valor es modal-callback.
  3. Si lo desea, introduzca estas etiquetas meta opcionales.
    • salesforce-save-access-token con el valor true para guardar el token de acceso despuĆ©s de la inicialización. Antes de guardar el token de acceso, puede seguir interactuando con Salesforce durante la sesión de usuario activa.
    • salesforce-logout-on-browser-close
  4. Mantenga el cuerpo vacĆ­o: <body></body>.
Ejemplo
Ejemplo
<html>
<head>
    <meta name="salesforce-community" content="https://embeddedlogin-dev-ed.my.site.com/demo">
    <meta name="salesforce-client-id" content="3MVG9Iu66FKeHhIPrRneLTDFdiuLfgLjycFpg6SbLpZAJScEXuD.oRdaWnJE7QGNFWHxunp0ut1">
    <meta name="salesforce-mode" content="inline-callback">
    <meta name="salesforce-save-access-token" content="false">
    <meta name="salesforce-allowed-domains" content="embeddedlogin.heroku.com">
    <meta name="salesforce-redirect-uri" content="https://embeddedlogin.heroku.com/_callback.html">
    <meta name="salesforce-target" content="#salesforce-login">
    <meta name="salesforce-login-handler" content="onLogin">
    <meta name="salesforce-logout-handler" content="onLogout">
    
    <script src="https://embeddedlogin-dev-ed.my.site.com/demo/servlet/
            servlet.loginwidgetcontroller?type=javascript_widget" async defer></script>
</head> 
<body></body>        
</html>
 
Cargando
Salesforce Help | Article