Authenticate request's params

- Added integration tests
I had not, but it seems that using a `django.TestCase` requires to set up a database, probably that can be solved but I think it only makes the test more complex, I only need `settings` for reading conf variables