如何在salesforce.com中创建自定义登录页面?
是否可以在salesforce.com中创建自定义登录页面?如果有的话,有人能提供帮助来创建页面和验证部分吗?Salesforce ideas网站上有一些信息。Salesforce.com目前不支持自定义登录页面,但听起来您可能可以使用来完成此操作。需要考虑以下几点:如何在salesforce.com中创建自定义登录页面?,salesforce,apex-code,Salesforce,Apex Code,是否可以在salesforce.com中创建自定义登录页面?如果有的话,有人能提供帮助来创建页面和验证部分吗?Salesforce ideas网站上有一些信息。Salesforce.com目前不支持自定义登录页面,但听起来您可能可以使用来完成此操作。需要考虑以下几点: 此页面是否将托管在您的网站上 这是否将用于多个salesforce组织 您可以做的一件事是使用API调用获取会话id。您将能够判断登录是否失败,并适当地提醒用户 从这里开始,您必须通过“frontdoor.jsp”页面重定向用
- 此页面是否将托管在您的网站上
- 这是否将用于多个salesforce组织
- https://[host].salesforce.com/secur/frontdoor.jsp?sid=[session\u id]&retURL=[start\u page]
- [主机]-因组织而异。我见过的一些是na1,na2。。。。如果只为1个组织构建此值,则可以硬编码此值。如果要为多个组织构建,则可以从返回的文件的serverUrl属性中解析它
- [session\u id]-从返回的
- [开始页面]-这是可选的,但可用于在用户登录后将其“深度链接”到页面
这是可能的使用Ajax工具包,我写了如何和共享代码
我知道这很古老,但如果有人偶然发现这一点,可能会有所帮助。嗨,亚当,谢谢你的回复,我有点困惑。我认为salesforce.com是force.com的发展点。他们之间有什么区别吗。你能解释一下吗?你知道有没有一种方法可以在不使用安全令牌的情况下实现这一点?如果你转到:设置->安全控制->网络访问,你可以将IP地址范围添加到你的受信任网络。如果这是未知的或更改的,则必须使用安全令牌。另一方面,似乎有另一种方法可以使用OAuth()实现这一点。如果您将
scope
设置为id api refresh\u token web
,则可以生成会话id,您可以将其传递到frontdoor.jsp
进行身份验证。感谢您的回复-链接中没有相关信息:(但我将对此进行进一步调查谢谢!Ugg,试试这个: