API Authorization
1. Basic credentials
{ "login": "admin", "password": "admin" }2. Empty credentials
{ "login": "", "password": "" }3. Null values
{ "login": null, "password": null }4. Credentials as numbers
{ "login": 123, "password": 456 }6. Credentials as booleans
{ "login": true, "password": false }7. Credentials as arrays
{ "login": ["admin"], "password": ["password"] }8. Credentials as objects
{ "login": { "username": "admin", "password": { "password": "password" } } }9. Special characters in credentials
10. SQL Injection
11. HTML tags in credentials
12. Unicode in credentials
13. Credentials with escape characters
14. Credentials with white space
15. Overlong values
16. Malformed JSON (missing brace)
17. Malformed JSON (extra comma)
18. Missing login key
19. Missing password key
20. Swapped key values
Last updated