PDA

View Full Version : سوالاتی درباره وب سرویس



teardrop
سه شنبه 24 اسفند 1389, 11:43 صبح
به نام خدا


آیا فایل asmx.* را که در وب قرار میدهم بقیه میتوانند از آن یک شی برای استفاده از متدهایش بسازند؟
اگر این کار بشود جهت جلوگیری چه کار باید کرد؟ یا حداقل از بعضی وب متدها بتوانند استفاده بکنند؟
با تشکر

hamedsabzian
سه شنبه 24 اسفند 1389, 12:48 عصر
یک راه این است که به تمام متد هایی که نمی خواهید همه از آنها استفاده کنند، یک پارامتر کلمه عبور اضافه کنید، تا تنها کسانی بتوانند آن را فراخوانی کنند که این رمز را داشته باشند.
یا اینکه با انجام یک سری تنظیمات، فایل WSDL را غیر قابل دسترس کنید که البته خیلی قابل اتکا نیست!

alonemm
سه شنبه 24 اسفند 1389, 15:56 عصر
باسلام:
در وب سرویس میتونید یک متد بسازید برای چک کردن صحت دسترسی و چک کنید که آیا مجوز داره یانه.
اگه داره میتونه مقادیر برگشتی هر متد رو بگیره در غیر این صورت مقدار null برمیگرده.
http://barnamenevis.org/showthread.php?274518-راه-اندازی-یک-وب-سرویس-و-استفاده-از-آن-در-برنامه-های-تحت-وب-و-برنامه-های-تحت-ویندوز&highlight=
موفق باشید.