[英]Accessing session variable from WCF service by parsing sessionID using jQuery
[英]Accessing WCF Service with windows authentication from another domain using jquery
我在域A中具有Windows身份驗證的WCF服務。
我在域B中有一個帶jQuery的ASP頁面。
我想從域B使用域A中的Windows身份驗證訪問WCF服務。
如果域A具有匿名身份驗證,則來自域B的請求有效。
如果沒有,我將收到“訪問被拒絕”錯誤。
我在這里看到兩種方法:
webHttpBinding
並實現IDispatchMessageInspector
哪種方法更好?
我已經有一個由其他ASP.NET Web應用程序使用的basicHttpBinding。
我可以擴展basicHttpBinding以支持jquery調用嗎?
因此,您想要一種變通方法/黑客解決/規避Windows安全性嗎? 如果是這樣,那很好。 您有2個解決方案。
設置網關服務將域A外部的請求轉換為域A的請求。如果您擁有biztalk,事情將會變得更加容易。
提供一個具有綁定(http或json)的新端點,而不依賴Windows域安全性,例如用戶名/密碼和證書等。這可以通過單獨配置來完成。 因此,基本上,域A中的客戶端可能會繼續使用具有Windows安全性的端點1,而其他域和Internet上的客戶端將使用端點2和3。
到目前為止,我看不出您的帖子為何需要回調的任何原因。
畢竟,您還應該向系統管理員咨詢詳細信息設置
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.