Simplify oauth_fields macro

Maybe using `isinstance` instead, as everywhere else?