Need some sort of OAuth to avoid sharing secret keys

a few days ago I was advocating for developers to adopt a BYOK model … and from what I see it’s catching on.
Now I’m thinking we could improve on the technicalities… sharing the secret key (that is not meant to be shared) is clearly not the best way to do this. We need some sort of OAuth flow where one can log in to OpenAI and authorize an app to use the OpenAI API on their behalf - and then get billed fairly by usage.

Yes, we’re going down a path where OpenAI account will be as important or even more important then an AppleID, Google account or similar; and AI usage will be a utility cost, like gas or electricity bill.