feat(oauth): add error handling
7 files changed