0

I'm creating API using Django REST framework and trying to connect my mobile app to web API. I didn't have any problems with local environment. However, after I deployed API into elastic beanstalk and tried with production url, I can never successful. API always returns 401.
I was successful in registering the user's account and token is correct and also endpoints that doesn't require authentication works as expected but I cannot authenticate the user on production environment.
Error log just say 401. What is the cause of error possibly? Anyone who has encountered the similar issue? I have no idea how I can find the cause of this kind of error.

Ooto
  • 1,117
  • 16
  • 39

1 Answers1

2

401 usually your authorization header is not reaching the application. It's a common problem in beanstalk you can fix this by adding this command to container_commands in config and then executing it.


container_commands:
  03wsgipass:
    command: 'echo "WSGIPassAuthorization On" >> ../wsgi.conf'

Hope this helps