Two things have changed since we last discussed this:
- first party apps is moving to WGLC
- https://www.ietf.org/archive/id/draft-ietf-oauth-first-party-apps-03.html#section-1.1 specifically acknowledges that it may be extended for non-first-party use cases ("Profiles of this specification that extend the usage to non-first-party use cases MUST describe how their application of this specification avoids the risks associated with third-party apps directly interacting with the user.")
Two things have changed since we last discussed this: