Hey There,
I'm working on an API for a site and I want to limit it's usage to the developers that have signed up to us it.
At the moment I'm just thinking of making the developers include a md5 hash as their key with every request they make. I would then match this up to the database at my end and validate the developer is allowed to use the API.
So their request url would be something like:
http://api.mydomain.com/?key=58bf1b1ea57a71206f4c24309453b688feceaf45
Is that a easy and secure way of doing this?
If someone else was to get another developers hash key then it wouldn't be very secure would it?
Is there a standard way of validating API users?
Thanks