Skip to content

Latest commit

 

History

History
60 lines (30 loc) · 4.47 KB

README_es_CO.md

File metadata and controls

60 lines (30 loc) · 4.47 KB

Código fuente de los tutoriales de 'Beer Locker'

####beerlocker-1

Con una creciente colección de cerveza, estoy en extrema necesidad de una forma para almacenar y rastrear mi cerveza. ¿Qué mejor manera de hacerlo que crear una aplicación donde puedo añadir, quitar, actualizar y ver mi colección de cerveza. Como cualquier desarrollador motivado, quiero a mis amigos para poder crear sus propios casilleros y controlar quién tiene acceso a la mía.

En esta serie de varias entregas ire creando una API RESTful usando Node ,Express, Mongoose para interactuar con MongoDB, Passport para la autenticación, OAuth2orize para soportar OAuth, y explorar las mejores prácticas y herramientas.

Cuando terminemos, debemos tener un API que permite a los usuarios autenticarse, realizar las operaciones CRUD, autorizar otras aplicaciones a través de OAuth para acceder a la API, tener una sólida comprensión de las mejores prácticas y herramientas y más importante de todo, un lugar para almacenar nuestra cerveza!

Beer Locker: Building a RESTful API With Node

####beerlocker-2

En nuestro anterior artículo nos quedamos con una aplicación básica de Node capaz de aceptar las solicitudes HTTP y que responde cierto JSON estático.

En esta parte se ahonda un poco más y se aprende a implementar las operaciones CRUD en nuestro casillero de cervezas. Al final de este artículo habrás aprendido a conectarte a MongoDB, utilizando Mongoose para modelado de objetos y habrás implementado los endpoints GET, PUT, POST y DELETE .

Beer Locker: Building a RESTful API With Node - CRUD

####beerlocker-3.1

Punto de partida para el tercer artículo sobre la implementación de Passport. Esto es para limpiar el código un poco con relación a nuestros anteriores tutoriales.

####beerlocker-3.2

En nuestro anterior artículo acabamos con un API bastante funcional capaz deagregar, quitar, actualizar y ver cerveza.

En esta parte se zambullirá en la creación de cuentas de usuario y autenticación mediante Passport. Al final de este artículo habrán aprendido cómo agregar cuentas de usuario, implementar autenticación y control de acceso a los casilleros de cerveza.

Beer Locker: Building a RESTful API With Node - Passport

###beerlocker-4

En nuestro anterior artículo acabamos con un API funcional capaz de crear cuentas de usuario, bloquear endpoints de la API y permitiendo sólo el acceso al casillero de cerveza del usuario.

En esta parte se zambullirá en crear un servidor que usa OAuth2 y permite el acceso a los endpoints de API solo a usuarios autorizados o aplicaciones autorizadas. Esto lo haremos mediante la integración OAuth2orize en nuestra aplicación.

Beer Locker: Building a RESTful API With Node - OAuth2 Server

###beerlocker-5

En nuestro artículo anterior terminamos con un API funcional capaz de crear cuentas de usuario, bloquear endpoints de la API, solamente permitiendo el acceso al casillero de cerveza propiedad del usuario y un servidor que usa OAuth2.

Muchos lectores han hecho preguntas acerca de cómo usar las diferentes ‘authentication strategies ‘ (estrategias de autenticación), así que voy a seguir esta serie y profundizar en muchas de esas estrategias.

Este artículo explora el uso de ‘Digest authentication’ (autenticación implícita) en vez de la básica.

Beer Locker: Building a RESTful API with Node - Digest

####beerlocker-6.1

Punto de partida para el sexto artículo donde utilizamos ‘username’ y ‘password’ para la autenticación. Esto es para limpiar un poco el código de nuestro tutorial anterior.

####beerlocker-6.2

En nuestro artículo anterior exploramos la implementación de la ‘Digest authentication’ (autenticación implícita) en lugar de la básica. En este artículo se profundizará en la implementación de autenticación de usuario y contraseña mediante el módulo local del Passport (passport-local module).

Beer Locker: Building a RESTful API With Node - Username & Password