oauth is such a pain in the ass sometimes