I'm not sure to understand why you don't keep the new kind of OAuth services brought by Misagh's : I think it was easier to read, does it work with them ?