Веб-безпека · Middle · Запитання 51 з 75
Для чого параметр state в OAuth?
- ✓Правильна відповідь: Щоб пов'язати повернення із запитом, який почав цей браузер, і запобігти CSRF на ендпоїнті перенаправлення
- 2Щоб повідомити провайдеру країну користувача
- 3Щоб зберігати дані профілю користувача
Пояснення
Клієнт генерує випадковий state, зберігає його й перевіряє, коли користувач повертається. PKCE теж це покриває, але state досі широко вживаний.