Skip to content

Instantly share code, notes, and snippets.

Avatar
🦉

Juan Parra Juandkpa

🦉
View GitHub Profile
View mailers.md

Rails Mailers

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.

Usando 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.

Creando mailer controller

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:

@Juandkpa
Juandkpa / providers.md
Last active Oct 25, 2018
Ionic Providers
View providers.md

Ionic App

Configuración Básica del proyecto.

  1. Verificamos instalación de nodejs
    $ node --v
    
    Debe aparecer la versión, algo como v8.12.0 Si no aparece instalamos Node, desde la página oficial,
View rails_jwt.md

JWT

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.

Cuando debería usarse JSON web Tokens?

  • 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
You can’t perform that action at this time.