完成代码，有待进一步完善和添加测试用例
Merge branch 'master' of https://github.com/arkors/auth