Certificado #ssl #gratis

letsencrypt-proyectos.alephsa.com

La principal ventaja de usar un certificado ssl en un sitio web es que se usa el protocolo “seguro” HTTPS, encriptando todo el tráfico que se maneja, usualmente las entidades que emiten certificados digitales cobran por el servicio y ofrecen algún certificado por tiempo limitado, sin embargo el proyecto Let’s Encrypt ofrece certificados totalmente gratuitos a solo algunos comandos de distancia.

No voy a detallar la forma de generar / instalar el certificado, sin embargo a manera de nota mental dejo el truco necesario apra generar correctamente el certificado cuando el servidor usa python 2.6 (el CentOS de nuestro servidor de gestión de proyectos es 6.7):

./letsencrypt-auto certonly -a manual -d example.com --server https://acme-v01.api.letsencrypt.org/directory --agree-dev-preview --debug

Más información disponible aquí.

Plugin #activiti 5.20 para #grails 2

Como ya es usual en Alephsa, actualizamos los plugins del motor BPM Activiti con el framework Grails 2, los plugins integran el API Java del motor al framework y reemplazan el modelo de autenticación y autorización de Activiti para que use los modelos de Spring Security en Grails.

Los artefactos se encuentran compilados en Bintray y sus versiones corresponden a la última vesión de activiti (5.20)  y son compatibles con grails 2 (2.5.4). Para agregarlos a sus proyectos solo deben incluir en su proyecto grails grails-app/config/BuildConfig.groovy el repositorio y los plugins:

repositories {
...
     mavenRepo 'http://dl.bintray.com/alephsa/maven'
...
 }

plugins {
...
    compile ":spring-security-core:2.0-RC4"
    compile (":activiti-spring-security:5.20") {
        exclude 'javax.mail:mail'
    }
...
}

Pronto publicaremos una actualización mayor para aprovechar las nuevas características de Grails 3.