Junior — Middle
Kas on autentimine kasutades bearer-tokens?
sobes.tech AI
Vastus AI-lt
Bearer tokenid on ligipääsuvõtmed, mida kasutatakse kasutaja või kliendi autentimiseks kaitstud ressurssidele juurdepääsu ajal. HTTP-päringutes edastatakse token Authorization päises järgmiselt:
Authorization: Bearer <token>
Server, saades päringu, väljavõtab tokeni, kontrollib selle kehtivust ja kui token on kehtiv, annab juurdepääsu nõutud ressursile. Seda lähenemist kasutatakse laialdaselt OAuth 2.0 ja teiste autoriseerimisprotokollide puhul.
Näide C#-s HttpClientiga:
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");
Seega on bearer token ligipääsuklahas, mida tuleb iga päringuga edastada, et kinnitada juurdepääsuluba.