【问题标题】:CRM 2011 Outlook Client open custom web app, both sites using ADFS authenticationCRM 2011 Outlook 客户端打开自定义 Web 应用程序,两个站点都使用 ADFS 身份验证
【发布时间】:2013-02-07 23:02:28
【问题描述】:

目前我正在处理一项任务,以修复从自定义功能区按钮在 Outlook 客户端中打开自定义网页的过程,它类似于这个问题: JavaScript pop-up in Dynamics CRM 2011 Outlook client 客户

但是,我已将网站配置为具有来自与 CRM 网站相同的 ADFS 的相同身份验证令牌。如果我使用 IE/任何其他网络浏览器(在 UR 12 中)打开它,它工作正常。如果我使用 Outlook 客户端打开它,它会不断提示用户进行身份验证(这对某些用户来说很烦人)。

我已阅读这些内容,但它们仅适用于 CRM 表单,不适用于自定义 Web 应用: ADFS (CRM 2011) - Authentication Issue in Microsoft Outlook Client for CRM (Response.Redirect(...) & Window.Open(...)) http://msdn.microsoft.com/en-us/library/jj602956.aspx

有人对此有任何想法吗? 仅供参考,我正在使用 CRM 2011 UR 12,以及带有 CRM 客户端的 Outlook 2010。

TIA

【问题讨论】:

  • 目前正在处理同样的问题,所以会密切关注这个问题,或者如果我发现了什么,请报告。
  • 我使用了 openStdWin,结果得到了改善。它现在只要求用户在第一次打开自定义页面时登录,然后缓存凭据并且一切正常。由于 CRM 客户端工具栏已经登录,为什么在打开 Outlook 时没有缓存凭据似乎很奇怪

标签: outlook dynamics-crm-2011 dynamics-crm


【解决方案1】:

我最终使用了 openStdWin,基于:http://blog.customereffective.com/blog/2011/12/jscript-pop-up-in-crm-402011-internet-explorer-vs-outlook.html 和 Dieter 的评论。即使我在 Outlook 客户端设置中提供了登录详细信息,它仍然要求我进行一次身份验证。

javascript函数:

function openNewWindow(url) { 
var name = "newWindow"; 
var width = 800; 
var height = 600; 
var newWindowFeatures = "status=1"; 
var oldWindowFeatures = "width=800,height=600,status=1"; 
// Regular Jscript function to open a new window 
//window.open(url, name, oldWindowFeatures); 

// CRM function to open a new window 
openStdWin(url, name, width, height, newWindowFeatures); 
// CRM function to open a new window 
// with default CRM parameters 
//openStdWin(url, name); 
}

【讨论】:

    猜你喜欢
    • 2011-12-11
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 2017-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多