使用salesforce作为第三方应用程序的身份验证服务和权利引擎

时间:2012-10-23 16:13:53

标签: asp.net salesforce

我是基于网络的应用程序的首席工程师,我们希望与salesforce紧密集成。具体来说,我们想:

  • 保存电子邮件,使用联系人记录散列密码/ salt,并实施基本身份验证服务
  • 将权利信息保存为联系人记录的一部分

基本上,我们希望将salesforce用作身份验证/授权服务。一旦联系人“转换”为我们系统的完全成熟用户,我们希望能够将用户凭证添加到联系人对象,并构建我们的系统将用于对用户进行身份验证的顶级远程调用。此外,我们还希望根据作为联系人记录一部分配置的权利启用/禁用我们网站上的某些功能。

我已经阅读过将salesforce用作身份提供商,但我认为这不是我们想要的。联系人记录不允许salesforce登录。

任何方向都会受到赞赏。

3 个答案:

答案 0 :(得分:1)

他们可能需要成为客户门户网站或合作伙伴门户网站用户。

答案 1 :(得分:0)

您不需要客户门户或合作伙伴门户,有一组工具可帮助您将Salesforce与第三方应用程序集成 看这里 : http://wiki.developerforce.com/page/Integration

希望这会有所帮助:)

答案 2 :(得分:0)

我相信您想要做的事情可能会绕过SF对用户的条款。如果您想通过salesforce对用户进行身份验证,我相信您需要为每个用户提供用户许可(但是对于大量用户有一些廉价许可,请联系salesforce)。

如果您希望基于联系人对象进行访问,则可以将联系人映射到门户网站用户,从而创建其他用户对象。从那以后,我确实认为他们正在构建的Salesforce身份,可能是你想要的吗?

http://www.salesforce.com/company/news-press/press-releases/2012/09/120919-7.jsp