Although it’s hard to do justice to the topic of API security in the space of a blog post, the topic is important because it affects every API architect creating a new web service. Advice that has come from experience may be of particular value—and that’s what follows here.
Plagiarism is a hot topic. The (ex) German Education Minister did it. George Harrison (yes, that one) did it. Jonah Lehrer, formerly of The New Yorker, did it (and got paid $20,000 for confessing!). As Pablo Picasso put it, "Good artists copy, great artists steal," but so do lots of other people.
Over the years, ProgrammableWeb has tracked the various ways that API providers have used to authenticate their APIs in an effort to make API communications more secure. In our data model, we refer to these methods as Authentication Models. This article looks at the most popular methods used.