Proyecto UUWS (Universal User Web Service)
El objetivo del proyecto es el de crear un web service, que provea los métodos necesarios para implementar la creación y matenimiento de usuarios y el manejo de sesiones. Se busca aislar completamente esos items de la lógica de cualquier aplicación web. En su lugar, implementamos las llamadas correspondientes a los web services UU (Universal User) por medio de protocolo HTTP en formato XML.
Creación de un usuario
POST http://uuwebservice.org/CreateUser.uu <user> <email>jorge@grippo.com</email> <ipaddress>123.123.123.123</ipaddress> <providerid>456</providerid> </user> Response: <result> <errorid>0</errorid> <userid>828832</userid> </result>
</span></span>ó <result> <errorid>1</errorid> <errormessage>invalid email address</errormessage> </result>
Esquema:
POST http://uuwebservice.org/LoginUser.uu <user> <email>jorge@grippo.com</email> <password>a456=2</password> <providerid>456</providerid> </user> Response: <result> <errorid>0</errorid> <userid>828832</userid> </result> ó
<result> <errorid>1</errorid> <errormessage>access denied</errormessage> </result> A su vez, el servicio está implementado on top de LDAP.