OAuth has a bunch of special pages and API endpoints which deal with user permissions so it's affected by the introduction of temporary account.
Most notably, we need to decide whether temp users can use OAuth tools, and if so, how should they be shown on the profile endpoint.