AndonyNS/CI-1430-MiBusCR — pull request #27 by manuCR (2014-10-03 19:32:16+00:00)
Title: Arreglo para que cuando se cree el usuario devuelva el token

lo primero es creat un usuario con el token general ya que sin el no se pueden crear usuarios. entonces agregamos los header
Authorization:Token token="65e1bb266ccce5a35c2d68d3c834ae40" / Content-Type:application/json
yo voy a crear al usuario
{
"email": "test@test.com",
"password": "854123",
"nombre": "test",
"fechaNac": "1899-05-20",
"ciudad": "test city"
}

entonces una vez ya tengo el json y los headers ahora hago un post request a https://murmuring-anchorage-1614.herokuapp.com/users
una vez terminado ahora me devuelve el usuario que creo en la base de datos junto con el token.
{
"email": "test@test.com",
"password": "854123",
"nombre": "test",
"fechaNac": "1899-05-20",
"ciudad": "test city",
"token": "41d14d7891df023b87dd2475d6e76ebd"
}

------------------------------------------------------------------------------------------------------------------------

Ahora si no queremos crear un usuario si no autenticarlo deberiamos hacer un post request a
https://murmuring-anchorage-1614.herokuapp.com/tokens
En este caso lo voy a hacer para recuerar el token del usuario que acabo de crear
entonces le agrego el header:
Content-Type:application/json
Para este caso no necesitamos un header con token ya que es simple recuperacion de token
Le agregamos el json que seria
{
"email": "test@test.com",
"password": "854123"
}
y esta pagino nos debuelve el token
{
"token": "41d14d7891df023b87dd2475d6e76ebd"
}
-------------------------------------------------------------------------------------------------------------------------

Ahora cosas importantes no el token solo es devuelto cuando se crea el usuario asi que aunque le hagamos get no nos lo va a devolver para eso existe el /tokens del api que no requiere permisos.