Sto cercando di creare un test con il resto quadro Django:Base64 intestazioni codificare HTTP_AUTHORIZATION DRF
self.api = APIClient()
self.api.credentials(HTTP_AUTHORIZATION='client_id ' + str(self.client_id) + ' client_secret ' + str(self.client_secret))
response = self.api.post(url, payload)
ma ottengo questo errore con quanto sopra:
valido intestazione di base. Le credenziali non sono codificate in base64.
Devo codificare in base64 l'intestazione? Ho pensato che questo sia fatto per te? testare la stessa cosa con l'arricciatura funziona senza problemi cioè
curl -X POST -d "stuff=stuff" http://RqePZpAwyyVqal9D:[email protected]:8000/api/test/
Quale metodo di autenticazione si utilizza? Sembra OAuth, ma non lo specifichi mai da nessuna parte. –