Wpis z mikrobloga

#programowanie #aspnet #aspnetmvc #webapi

Mógłbymi ktoś pokrótce wytłumaczyć jak działa logowanie do webAPI? Utworzyłem nową aplikację WebAPI w Visual Studio 2013. Jest tam taka zakładka gdzie wypisane są wszystkie adresy URL jakimi można komunikować się z WebAPI, niestety nic o logowaniu nie ma.

W jaki sposób przesyła się login i hasło do serwera, żeby móc się zalogować?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pietrek558: Zależy co masz skonfigurowane... To są wystawione metody, co i w jaki sposób możesz pobrać. Jest to coś oddzielnego od autentykacji. Wszystko zależy co masz ustawione na webAplikacji i webConfigu
  • Odpowiedz
@n3xo: mam nowy, dopiero co wygenerowany projekt w Visual Studio 2013, wszystkie wartości domyślne.

Powiedz chociaż jak to się zazwyczaj robi, może jakoś do tego dojdę
  • Odpowiedz
@Pietrek558: Samo "logowanie" może być obsłużone na bardzo wiele różnych sposobów.

Żeby zostać uwierzytelnionym przez WebApi i mieć nadane uprawnienia dostępu np. po rolach, z każdym requestem musi zostać przesłane coś co zidentyfikuje nadawcę. Może to być standardowe ciastko albo tzw. bearer token lub jwt token. W nuget znajdziesz do tego biblioteki, które Ci bardzo ułatwią pracę.

Artykuł który może Ci się przydać jak chcesz dokładnie zrozumieć jak to działa:
  • Odpowiedz