我們將整合Dynamics NAV 2013與PHP電子商務,並計劃通過動態導航網絡服務完成此項工作。我知道要與PHP集成,我必須啓用NTLM身份驗證,但我想知道是否可以發佈不需要登錄/密碼授權的Web服務?Dynamics Nav 2013未經授權的網絡服務
第二件事,如果我想只允許指定的IP訪問我的Web服務,是否可以在Navision中執行此操作或者它是服務器管理員問題?
我們將整合Dynamics NAV 2013與PHP電子商務,並計劃通過動態導航網絡服務完成此項工作。我知道要與PHP集成,我必須啓用NTLM身份驗證,但我想知道是否可以發佈不需要登錄/密碼授權的Web服務?Dynamics Nav 2013未經授權的網絡服務
第二件事,如果我想只允許指定的IP訪問我的Web服務,是否可以在Navision中執行此操作或者它是服務器管理員問題?
使用導航Web服務的客戶端必須經過身份驗證並映射到系統用戶帳戶,但可以通過用戶名和相應的Web服務訪問密鑰(而不是域密碼)進行身份驗證。 常用的方法是創建僅用於Web服務訪問的用戶帳戶,生成Web服務訪問密鑰並從消費應用程序傳遞此專用用戶的憑據。客戶應用程序將被要求提供安全證書。 此外,最好創建一個專門用於外部訪問的單獨服務實例(通常是通過WAN連接的用戶)。 。
這樣,所有從您的Web應用程序連接的用戶都將通過身份驗證,但他們不必輸入用戶名/密碼,也不會冒着暴露您的域帳戶憑據的風險。
至於你的第二個問題 - 沒有辦法從Nav內部設置我知道的這個限制。我認爲這是系統管理員的一項任務 - 防火牆應用程序允許您設置非常複雜的訪問規則。
嗨@Lazys我正在開發一項新的服務來做NTLM身份驗證https://www.nafiux.com/wasp/如果我可以幫助你,請讓我知道 – 2014-12-11 07:02:46
好的,謝謝你的信息,很高興知道: ) – Lazys 2014-12-11 17:10:54