完成授权流程的封装