I have a django project with heroku with celery integrated. I've got the rabbitmq add-on through heroku and have tested my task locally to success. The issue I'm having is connecting my remote server to rabbitmq/cloudamqp.
I believe the credentials I'm using are the culprit of the problem, but I'm unsure where I'm going wrong. I'm using the credentials provided to me via the cloudamqp dashboard. This includes:
AMQP URL
User & Vhost
Password
In my settings.py I have:
CELERY_BROKER_URL= "amqp://{User}:{Password}@{AMQP URL}:5672/"
I've tried a variety of other forms with similar results. The latest error output is:
amqp.exceptions.AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.
Am I using the right credentials? Do I need to create a rabbitmq user through the command line and not the admin dashboard?