API Permission System
Funny you should mention OAuth
This was originally how the authenticated API was accessed and it was amazing from a ease of use standpoint
However ArenaNet didn’t want community websites to use it as a replacement for their own login system (like you can do with google, facebook, etc), so they unfortunately decided to switch to the system we have now.
So the probably answer to your question is most likely no.
I started a related topic https://forum-en.gw2archive.eu/forum/community/api/API-Creation-Page-Input-Insertion/first#post5527857 to this some time ago that would help reduce some of the steps a user has to go through, however it seems, at the moment, the devs see the added steps as a security feature rather than an annoyance (e.g. the user has to both name the key and select the permissions)
(edited by I Am Dansker.7105)
Web Programming Lead
We were asked to discontinue OAuth2 due to phishing concerns. It won’t be coming back in the foreseeable future.