Différentes methods pour requestr des données du server avec une authentification

Si je suis intéressé par la création d'une application Web qui récupère datatables user d'un server avec authentification (à l'aide de Google Picasa API pour get des albums Web privés de Picasa, par exemple), quelles sont les différentes langues et methods que j'utiliserais pour accomplir cela? Est-il possible avec Javascript? Pour commencer, je sais ceci:

PHP: la bibliothèque cURL

Toutes les ressources en ligne qui pourraient donner une meilleure idée des concepts derrière cela sont les bienvenues aussi!

Voir http://code.google.com/apis/gdata/docs/developers-guide.html , section "Versions du protocole"