【问题标题】:Using salesforce as an authentication service and entitlements engine for third party application将 Salesforce 用作第三方应用程序的身份验证服务和权利引擎
【发布时间】:2012-10-23 16:13:52
【问题描述】:

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

  • 保存电子邮件、哈希密码/盐与联系人记录,并实施基本身份验证服务
  • 将权利信息保存为联系人记录的一部分

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

我已经阅读了有关使用 salesforce 作为身份提供者的信息,但我认为这不是我们想要的。联系人记录不允许 salesforce 登录。

任何方向都将不胜感激。

【问题讨论】:

    标签: asp.net salesforce


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      如果您希望基于联系人对象进行访问,您可以将联系人映射到门户用户,这会创建一个额外的用户对象。从那以后,我确实认为他们正在构建的 Salesforce 身份可能是您想要的?

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

      【讨论】:

      • 这是正确的。我联系了一位销售代表,他们让我知道实施您自己的身份验证架构确实违反了他们的 TOU。我最终实现了自己的自定义身份验证系统。
      【解决方案3】:

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

      希望这会有所帮助:)

      【讨论】:

        猜你喜欢
        • 2011-01-30
        • 2012-08-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多