Sobes.tech
Junior — Middle

Môžete vysvetliť, čo sa rozumie autentifikáciou pomocou bearer tokenov?

sobes.tech AI

Odpoveď od AI

Bearer tokeny sú typom prístupových tokenov, ktoré sa používajú na autentifikáciu používateľa alebo klienta pri prístupe k chráneným zdrojom. V HTTP požiadavkách sa token prenáša v hlavičke Authorization vo formáte:

Authorization: Bearer <token>

Server pri prijatí požiadavky extrahuje token, overí jeho platnosť a ak je token platný, poskytne prístup k požadovanému zdroju. Tento prístup sa široko využíva v OAuth 2.0 a ďalších protokoloch autorizácie.

Príklad v C# s použitím HttpClient:

var client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", "your_token_here");
var response = await client.GetAsync("https://api.example.com/data");

Takže, bearer token je akýsi kľúč prístupu, ktorý je potrebné odoslať v každom požiadavku na potvrdenie práv prístupu.