Skip to content

Instantly share code, notes, and snippets.

Avatar
🦉

Juan Parra Juandkpa

🦉
View GitHub Profile
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
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,
You can’t perform that action at this time.