优化oauth