Over a million developers have joined DZone.

Managing the Apps Across All My API Accounts

DZone 's Guide to

Managing the Apps Across All My API Accounts

Do you remember how many separate apps have been granted access to your accounts with OAuth?

· Integration Zone ·
Free Resource

I am going through all of my online accounts changing passwords, and one of the things I do along the way is check which applications have access to my digital self. Increasingly, my accounts have two dimensions of applications:

  1. Apps I have created to allow me to make API calls for my system(s).

  2. Apps I have given access to any account using OAuth. This is a process that can take quite a bit of time, something that is only going to grow in coming years. 

The quickest example of this in the wild is Twitter. I have authorized third party applications to access my account, and I have also developed my own applications, which have various types of access to my profile — this is how I automate my Tweets, profiling of the space, etc. I'm regularly deleting apps from both of these dimensions, which I tend to add as I test new services and build prototypes. 

I really wish the platforms I depend on would allow me to manage my internal and third party applications via an API. If I could aggregate applications across all the accounts I depend on, manage the details of these applications (including keys & tokens), and add and remove them as I need — that would be awesome! If nothing else, maybe this will put the bug in your ear to consider this for your own world, and you can help put the pressure on existing API providers to open up oAuth and app management APIs for us to help automate our operations.

api best practices ,api management

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}