API keys are similar to user names and passwords in that they consist of a public access key that identifies the system interacting with the API and a shared secret between the consuming system and the API provider. API keys have a number of advantages. First, they can be much stronger than a user name/password since no one has to remember them. Typically, API keys are long random strings like an access key of FMKPVBVBCKUZJETXXRVP with a secret key of C5eTeKuXtnibcfm+LNYsIiMsSaaQ6xAFTpQtH0kW. The second advantage to API keys is that they don’t identify users; they identify systems optionally
...more