PDA

View Full Version : سوال: مشکل با نحوه کنترل web service Credentials در سمت وب سرویس



hmdhamed
سه شنبه 22 اسفند 1391, 07:40 صبح
با سلام
من این سوال رو تو بخش asp.net پرسیدم ولی کسی جواب نداد خیلی فوریه لطفا کمک کنید
در سمت کلاینت با
WebService.Credentials = new NetworkCredential("username","pass")


مقدار دهی میشه ولی هر چی گشتم روش چک کردن Credentials رو در سمت وب سرویس پیدا نکردم لطفا کمک کنید.

ضمنا اگه دوستان میدونن روش خواندن header های soap ارسالی از طرف کلاینت به صورت string و هم خواندن header ها در soapHeader C#‎ رو بگن
ممنون

Arman92
سه شنبه 29 اسفند 1391, 21:48 عصر
شما از WCF استفاده می کنید؟؟

تا اونجایی که من دیدم ، توی کلاینت wcf ، نحوه ی پاس دادن یوزر و پس اینطوریه :

MyService.ServiceClient Client = new MyService.ServiceClient();


Client.ClientCredentials.UserName.UserName = "admin";
Client.ClientCredentials.UserName.Password = "123";


برای چک کردن این یوزر پس به صورت دستی هم باید یه کلاسی رو override کنی. اگر از wcf استفاده می کنی بگو تا راهنماییت کنم

hmdhamed
سه شنبه 06 فروردین 1392, 08:33 صبح
بله ممنون از wcf استفاده میکنم.