您在此处:
创建嵌入式登录客户端回调
要创建客户端回调,您需要将网页添加到网站,并在 <head> HTML 元素中指定一些嵌入式登录元标记。
客户端回调从 Salesforce 获取访问令牌,并将其写入本地浏览器存储以供将来访问。无论您向多少个网页添加登录功能,您都只能创建一个回调页面。
- 在网站上创建页面并调用它 _callback,例如 _callback.php。
-
在此 _callback 页面的
<head>HTML 元素中,输入以下必填元标记。- salesforce-community
- salesforce-allowed-domains
- Salesforce-mode(其中值以 -callback 结束)
备注 Salesforce-mode 元标记的值与在带有 -callback 后缀的嵌入式登录网页中指定的模式相同。例如,如果网页上的 salesforce-mode 设置为 modal,则该值为 modal-callback。 -
如果需要,输入这些可选的元标签。
- salesforce-save-access-token,值
true,初始化后保存访问令牌。通过保存访问令牌,您可以在活动用户会话期间继续与 Salesforce 交互。 - salesforce-logout-on-browser-close
- salesforce-save-access-token,值
-
保留正文为空:
<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>
