El siguiente post tiene como fin describir la forma de consumir el servicio REST del sistema acoplador agregando autenticación. Actualmente se tiene publicado un servicio de prueba en la siguiente url http://info1rs2.azurewebsites.net/api/values. La herramienta usada para llevar a cabo la prueba es Fiddler (http://www.telerik.com/fiddler).
Crear usuario: Para poder crear un usuario y contraseña desde fiddler, se requiere ir al tab 'Composer' y configurar lo siguiente.
- Seleccionar 'POST'.
- URL: http://info1rs2.azurewebsites.net/api/account/register.
- Header: Content-Type: application/json.
- Request Body:
{
"Email": "user@info1.com",
"Password": "Pass+1379",
"ConfirmPassword": "Pass+1379"
}
Advertencia: El usuario anterior ya fue creado para el ejemplo. En caso de recrear este post agregar uno nuevo.
Solicitar un Token: Dentro de la pestaña 'Composer'.
- Seleccionar el verbo 'POST'.
- URL: http://info1rs2.azurewebsites.net/token.
- Request Body: grant_type=password&username=user@info1.com&password=Pass%2B1379.
Esto devuelve el token necesario para requerir la información del servicio.
Usar el Token para las peticiones subsequentes: Dentro de la pestaña 'Composer' realizar los siguientes pasos usando el token obtenido anteriormente.
- Seleccionar 'GET'.
- URL: http://info1rs2.azurewebsites.net/api/values.
- Authorization: Bearer LcLFCohr3QcXjByT_m9OMMmjlRcF9fuM5hL4HwTuBFTiJqU.
Con esto consumimos el servicio REST, obteniendo la información contenida en el controlador 'Values'.
No hay comentarios:
Publicar un comentario