在我开始之前,我们的客户必须通过AFDS进行连接才能继续进行CRM 2011.所以我们正在讨论一个“IFD”环境。ADFS(客户关系管理2011) - Microsoft Outlook客户端CRM中的验证问题(Response.Redirect(...)&Window.Open(...))
我在使用“CRM 2011 Outlook Client”和“Window.Open(...)” - JS函数时遇到问题。当他们点击CRM 2011中的一个按钮时,一个ASPX页面就会启动并在电子邮件中添加一些附件。然后,它会成功创建一个联系人,然后再重定向到“联系人”页面。但每次我重定向到“CRM 2011”页面时,用户都会提示输入他的凭据。这是因为“Window.Open(...)”会在新的“浏览器”屏幕中打开屏幕,并且认证丢失(因为我们来自Outlook客户端)。
上述情况在使用“基于Web”的CRM 2011时正常工作,因为您首先需要通过ADFS登录。
你们有没有遇到上述问题,并有一个很好的解决方案呢?
- 有没有办法做一个“Window.Open(...)”并留在“Outlook”屏幕?与您应该双击“CRM 2011 Outlook Client”中的联系人一样?
- 有没有办法做一个“重定向”,我可以自动给页面的凭据,以便它将页面打开时没有用户自己需要输入他的凭据?我已阅读了有关SignInRequestMessage和FederatedAuthentication的一些信息,但没有明确的例子显示要这样做。
我希望你们能帮助我。在我身边,如果我找到任何解决方案,我会回到这里!
亲切的问候, 弗雷德里克
我有这个答案...我需要挖掘它。请在明天美国东部时间10:00左右再次查看。简短的答案是“不使用window.open”,我有正确的CRM JS调用,使您可以打开没有认证戏剧的联系...敬请留意 –
顺便说一句 - 伟大的问题 –
这将是伟大的,如果你可以分享回答:)这将解决很多我们的问题;) – Freeetje