Testowanie API · Middle · Pytanie 23 z 75
Jak systematycznie testować autoryzację na poziomie obiektów?
- 1Sprawdzić, że ID w URL są długie i trudne do zgadnięcia
- 2Zalogować się jako admin i sprawdzić, że każdy obiekt da się odczytać
- 3Utworzyć dane jako użytkownik A i próbować każdej operacji jako B
Pokaż odpowiedź
Poprawna odpowiedź: Utworzyć dane jako użytkownik A i próbować każdej operacji jako B
Wyjaśnienie
Odczyt, aktualizacja, usuwanie i zasoby zagnieżdżone powinny wszystkie odmówić użytkownikowi B. Niezgadywalne ID pomagają, ale nie zastępują sprawdzeń.