Add oauth error handling