I spent weeks on this issue myself, I was about to give up as well when I came across someone who had things working. In their case they had it going at first, but it then broke, and turned out to be a DNS issue!
All along I was creating the user de...