调整授权部分，不过仍然有问题