Usted estĆ” aquĆ:
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>.
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.
- Cree una pƔgina web en su sitio web y llƔmela _callback, por ejemplo, _callback.php.
-
Ingrese 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 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. -
Si lo desea, ingrese estas etiquetas meta opcionales.
- salesforce-save-access-token con el valor
truepara 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
- salesforce-save-access-token con el valor
-
Mantenga el cuerpo vacĆo:
<body></body>.
<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>

