簡體   English   中英

使用 WCF 服務 By (windows form and android) client

[英]use WCF service By ( windows form and android ) client

首先我將描述我當前的項目,然后提出問題。 1-實現方法:我在服務器端的WCF服務中開發了項目,並有windows窗體和android客戶端。 我在服務器上使用 dot net 3.5 和 WebServiceHost 和 WebHttpBinding。 在 java 上開發的 android 客戶端並通過 連接到服務器,另一方面,我有 Windows 窗體並使用 channelfactory 連接到服務器。

2-身份驗證:身份驗證在我的項目中有點復雜。 我有名稱為工作區的項目。 每個工作區可以有多個角色。 用戶可以關聯多個工作區。 目前,我正在通過 Clinet(winform 和 android)的每種方法將用戶名、密碼和工作區 ID 發送到服務器。

問題:

1-我通過 WCF 授權知道我可以通過如何從 WCF 中的授權選項實現基於角色或基於身份的選項從帶有 channelfactory 的 windows 表單發送用戶名和密碼到服務器,並在 java android 客戶端和 C# winform 上使用它,也有必要為服務器發送workspaceId。

2- 這是重要的安全數據,我必須在服務器端植入傳輸安全或消息安全。 我如何開發此功能並在 java(android) 和 C#(winform) 客戶端上使用它。

解決方案以后應該在IOS Client中實現

在這里,聽起來 SOAP 可能是您更好的選擇。 我建議使用 SSL 在傳輸級別鎖定事物,然后使用WS-Security在消息頭中WS-Security地發送用戶名/密碼。 我也會在消息頭中發送工作站名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM