Finish AUTH  TODO Part

for it is edited in windows, some format may not same.