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")
// Токенмен сұрауды орындау