REST and Authentication
ErrantX: I would suggest simple using the HTTP basic auth.http://en.wikipedia.org/wiki/Basic_access_authenticationSimple but effective. One example of such a usage is mercurial: which uses HTTP basic auth for remote pushes to your web-based repository :) As that is a similar sort of thing it sounds ideal.