- Verificamos instalación de nodejs
Debe aparecer la versión, algo como v8.12.0 Si no aparece instalamos Node, desde la página oficial,$ node --v
Json Web Token, es un estandar abierto (RFC-7519) que define una forma compacta y auto contenida para trasmitir información de manera segura, entre dos partes como un objeto JSON. Esta información puede ser verificada y de confianza por su firma digital. JWTs pueden ser firmados usango un algoritmo secreto como HMAC o algoritmos de llave publica como RSA o ECDSA.
- Autorizacíón: Es el escenario más común de utilización de los JWT. Una vez el usuario esta logead, cada solicitud subsecuente debe incluir el JWT, permitiendo al usuario acceder a rutas, servicios y recursos que son permitidos con ese token.
- Intercambión de información: JSON Web Tokens, son una buena forma de transmitir informacion segura entre partes. Pues pueden ser firmados, por ejemplo, usando una pareja de llave publica y privada se puede estár seguro de que el emisor es quien dice ser. Además como la firma es calculada usando el head
Action mailer nos permite enviar emails desde nuestra aplicación usando mailer clases y vistas. Mailers funcionan muy parecido a los controladores, heredan de ActionMailer::Base
y se ubican en la carpeta app/mailers
.
Vamos a crear un mailer para nuestra app que nos ayude enviando correos de notificacíón cuando un usuario a sido registrado o eliminado.
Al igual que los controladores o modelos, rails cuenta con un generador de mailers, para generar un mailer con metodos de envio predefinidos welcome_email
y farewell_email
usamos el generador mailer asi: