gitignore
handling cancelled auth flow