2016-03-02 16 views
10

Znalazłem ciekawy artykuł na temat realizacji klient/serwer poprzez Jaźni hostingowego API http://www.asp.net/web-api/overview/older-versions/self-host-a-web-apiUwierzytelnianie HTTP NET klient przeciwko własnym Web Host API usługi Windows

I zastanawiam się o prawidłową metodę uwierzytelniania dla tego modelu (Self Host Web API).

Czy używam uwierzytelniania tokena na okaziciela ? Czy jest jakaś inna metoda?

Albo na przykład http://www.asp.net/web-api/overview/security/individual-accounts-in-web-api

Mam następujące wymagania pracy:

  1. C# http klient musi połączyć się z własnym Web Host API usługi Windows i wysyłać pliki.

  2. Połączenie musi być bezpieczne 100%.

Więc jak chronić WebAPI, jakiś trop?

+3

Tak jak 80% bezpieczne nie jest rozwiązaniem? – CodeCaster

+1

@CodeCaster hahahaa Hej człowieku! Cieszę się, że znowu cię widzę. TO JEST :) –

Odpowiedz

3

Czy sprawdziłeś tę odpowiedź?

ASP.NET Web API Self-Host with Windows Authentication

Wygląda pracuje całkiem dobrze z Windows Authentication.

BTW, Nośnik jest prawdopodobnie bardziej elastyczny, ale zależy to od Twoich potrzeb.

BTW (2): HTTPS jest koniecznością, jeśli chcesz achive jest wysoki poziom bezpieczeństwa, ale 100% wygląda baaardzo wysoko :)

Powiązane problemy