在我開始之前,我們的客戶必須通過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