我们有一个多租户/多域应用程序,我们正在考虑在 IPP 上发布。由于多域性质,我们在应用程序设置中配置的端点是通用的,用户一旦建立身份就会被重定向到他们的特定帐户。
问题在于 C2QB WF3.0。
测试步骤如下:
- 去这里:https ://appcenter.intuit.com/Home/MyApps/
- 在“启动我的应用程序”选项卡上,单击应用程序
预期结果:
显示应用程序的登录屏幕
要求是:
- 如果仍未登录应用程序,则会显示登录屏幕
- 如果仍然登录应用程序,将用户带入应用程序
问题是即使用户当前登录到我们的应用程序,它仍然会根据以下消息请求授权:
“域”正在从您的 Intuit 帐户请求一些信息
通过批准此请求,“域”将能够访问您的:
- 姓名
- 电子邮件地址
它实际遵循的工作流程是对我们的连接 URL 执行回调。确定回调来自哪个帐户的正常方法是通过 realmId,但这不是从 Intuit 收到的,因此需要请求它。用户完成此授权后,将不再询问。应该注意的是,我们实际上并没有像屏幕显示的那样请求姓名或电子邮件地址。
Intuit 已通知我们,它不应请求授权,并且它不是工作流程的一部分。
我们想知道是否有其他人遇到过这个问题,以及是否有解决方法。