سلام


من در حال یادگیری web api هستم . موردی رو که می خوام بدونم و توی چند مقاله ای که خوندم متاسفانه پیدا نکردم این موضوع هست که ما یک web api طراحی می کنیم و می خواهیم این سرویس را به مثلا ۲۰ شرکت بدهیم اما هر کدام از این شرکت ها یک دسترسی دارند و اینکه نمی خواهیم اگر مستندات سرویس ما را کس دیگه ای داشت به آن دسترسی داشته باشه به این دلیل ما باید یک نام کاربری و رمز عبور به این شرکت ها بدهیم که برای گرفتن سرویس احراز هویت بشوند . این مورد رو می خوام با کد بدونم دقیقا چطور این کار انجام بشه و اینکه client ها به چه صورت باید ( چه کدی ) این نام کاربری و رمز عبور را بدهند تا سرویس ما به آنها داده شود . در WCF می دونم چطور این کار انجام می شه اما web api خیلی گیج هستم داخل این موضوع . ممنون می شم راهنمای جامعی بکنید

با تشکر