refactor oauth process with wechat module

1.使用wechat模块的oauth，减少oauth的维护
2.增加scope的初略判断
3增加passReqToCallback