我对身份验证/授权领域有些陌生,并且需要一些有关如何架构/实现最终将连接到Salesforce并检索信息的应用程序的建议。从高度上讲,我正在构建一个移动应用程序,它将需要提取与Salesforce相关的数据以显示给用户。他们的特定Salesforce实例使用Google作为身份提供者。另外,我们计划放置一个网关来协调与Salesforce的所有通信,并可能进行一些响应汇总。我们还计划使用Cognito处理身份管理。我的具体问题是:
我确定我要问一些幼稚的问题,而且真的不知道从哪里开始。我最近使用Azure作为身份提供程序来构建供Salesforce Connect使用的Api,这相当简单,尽管这是机器对机器并且简单得多。任何帮助将不胜感激。谢谢。
答案 0 :(得分:0)
已经有一段时间了...不确定您是否还有问题。
假设salesforce配置为使用Google进行身份验证/作为Auth Provider
:您必须将应用auth
转换为salesforce
,并且salesforce
将自动重定向用户对Google
进行身份验证(或确保现有有效的Google
用户会话,并允许您访问salesforce
)。 Google
向salesforce
发行令牌,而salesforce
将向您的应用发行自己的令牌。