Sorry to be confusing Justin. I'm certainly not making myself clear enough. I use HTTPS on all of my projects but work exclusively with a server side language to authenticate and validate my requests. I've been enamored with switching to a more client side approach - I want to switch :)
I'm more asking about the best way to authenticate a specific request to secure my API.
Maybe a real world example would help. How does a site like Grooveshark, upon my logging in, return my playlists dynamically? I assume they have a
http://grooveshark.com/playlist -- sure -- but they must pass some credentials identifying ME to the API so that the response is specific to me.
So that having been said, I'm not looking for how it is actually done. I'm asking if there are any special concerns I need to have (other than HTTPS) and if for example, headers, cookies, etc are the answer for authenticating those requests.
I hope that clears it up and if not, well, I'll probably just find a more appropriate forum.
Thanks!