Why don’t we have access to Oauth or a similar system for 3rd party apps requesting API permissions? I’d love to make an app that provides details of the users characters, stats, builds, etc., but asking each user to go to the Guild Wars site and setup an API key then enter it into the app isn’t very intuitive. Ideally the developer could create a single API key for their application with each user approving that keys permissions on initial access. Users could view what apps are currently approved on their account and choose to revoke access at anytime.
Is there any intention to eventually move towards this kind of authentication / permission system? Right now the /characters endpoint feels extremely useless due to the hoops a normal user would have to jump through for an app to display their character data.