Authenticate with a service without API key

Many developers want to leverage OpenAI API’s for building apps, however it is a hassle setting up payments and dealing with tokens.

Also for security purposes, users are not permitted to share their API keys with others, including via bring-your-own-key applications.

When will OpenAI implement solutions that will allow users to authenticate with a service without sharing their actual API key?

Or is this already available?

For example if i’m building an app that uses Dalle or GPT, users can just log into OpenAI from my app for authentication and use their own credits.