Ok, so I am building yet another API.
This time I wanted to go through some types of authentication implementations to see which one would be simplest for our customers to implement, and which one would be more secure.
How do you let your API users authenticate?
* Creating "Apps" in your service?
* User based Private/Public key?
* Username/Password
* oAuth?
Other ideas?
--
EDIT: Updated linebreaks in list.