Sobes.tech
Junior — Middle

Access Token термині не деген және оны аутентификация мен авторизация жүйелерінде қалай пайдаланады?

sobes.tech AI

AI-дан жауап

Access Token — бұл пайдаланушы сәтті кіргеннен кейін аутентификация жүйесі тарапынан берілетін сандық кілт. Ол пайдаланушының тексерілгенін растайды және оның рұқсат ету құқықтары туралы ақпаратты қамтиды.

Аутентификация және авторизация жүйелерінде, Access Token пайдаланылады:

  • Қорғалған ресурстарға сұрау кезінде пайдаланушы құқықтарын растау.
  • Әр сұрау үшін қайтадан логин мен құпиясөзді енгізудің қажеті жоқ.
  • Уақыт бойынша шектеу — токендер әдетте белгілі бір мерзімге беріледі.

iOS қосымшасында қолдану мысалы: кіргеннен кейін, пайдаланушы серверден Access Token алады, оны API-ға сұрауларда авторизация тақырыбына қосады.

let accessToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
var request = URLRequest(url: URL(string: "https://api.example.com/user/profile")!)
request.setValue("Bearer \(accessToken)", forHTTPHeaderField: "Authorization")
// Токенмен сұрауды орындау