Finished the auth component