News: Nuevo plugin de Latch para ownCloud

ElevenPaths    20 enero, 2015
El equipo de desarrolladores de Eleven Paths ha creado un nuevo plugin para Latch. En este caso ha sido el de ownCloud. Se trata de una aplicación de software libre para crear un servidor de archivos en la nube, similar a Dropbox.

Para incluir Latch en la aplicación ownCloud, los desarrolladores solo tienen que seguir los pasos habituales:

Los pasos 1, 2 y 3 están documentados en la web de Eleven Paths, el 4 es el que se va a mostrar en este post.

El plugin de ownCloud es un archivo .zip, el administrador de ownCloud debe copiar su contenido en el directorio apps de ownCloud.

Elementos copiados en el directorio apps de ownCloud

Tras copiar la carpeta latch_plugin, el administrador deberá acceder a su cuenta de ownCloud y habilitarlo. Para ello tiene que acceder a la sección “Apps” y pulsar el botón “+ Apps” y buscar el plugin de Latch referenciado como “Latch Authentication Plugin”.

Habilitando el plugin de Latch

Tras habilitar el plugin, deberá introducir el “Application ID” y el “Secret” en el apartado “Latch Configuration” dentro del menú “Admin”.

Introduciendo el Application ID y el Secret

Latch ya está listo para ser utilizado. Cada usuario, dentro de su cuenta de ownCloud, deberá dirigirse al apartado “Personal” y acceder a la sección “Latch Account”. Ahí deberá introducir el código de pareado generado por la aplicación móvil.

Pantalla donde se debe introducir el código de pareado generado por la aplicación Latch

En el teléfono se recibirá una notificación indicando que la cuenta ya está pareada.

Notificación recibida tras el pareado

A partir de ahora ese usuario podrá bloquear y desbloquear el acceso a su cuenta de ownCloud, recibirá además una notificación en su teléfono en caso de que haya un intento de acceso fraudulento.

Notificación de un intento de acceso no autorizado

La base de datos

Cuando se instala el plugin de ownCloud, se configura la base de datos de ownCloud para que almacene los valores que Latch necesita.

Concretamente la tabla oc_appconfig almacena el “Application ID” y el “Secret” de la aplicación.

Tabla oc_appconfig con el Application ID y el Secret

En la tabla oc_preferences, se indica qué usuario tiene su cuenta pareada con Latch. En el campo configvalue aparece el application id del usuario.

oc_preferences con el usuario que tiene su cuenta pareada con Latch

Comentarios

  1. Muy buenas. Tengo instalado owncloud 9.0.2 y he visto que al activar el plugin y al acceder a admin me devuelve a una página con error. Tenéis alguna versión compatible con este owncloud? Gracias de antemano.

  2. Muy buenas. Tengo instalado owncloud 9.0.2 y he visto que al activar el plugin y al acceder a admin me devuelve a una página con error. Tenéis alguna versión compatible con este owncloud? Gracias de antemano.

  3. si alguien me pudiese ayudar tengo un cell Windos Phone y me pide siempre estar conectado a Internet para actualisar lo mas minimo y necesito crear una nube para copiarlas las Apk ?? Sera esto Posible si alguien sabe algo al respecto pro favor de escribirme GRACIAS !( SOY CUBANO ) AQUI 1 HORA de internet cuesta 2 dolar.

  4. Buenas tardes,

    Hace 2 años que no se actualiza el repositorio de github para este plugin.
    Están interesantes los plugins de latch y todas las posibilidades que ofrecen, pero si se quedan deprecated a medida que se actualiza el software para el que están diseñados no le encuentro utilidad. Tenéis pensado

    Uso la versión 9.1 de owncloud y me da el siguiente error:

    ==> /var/log/nginx/error.log <==
    2016/10/27 17:26:27 [error] 9743#0: *9 FastCGI sent in stderr: "PHP message: PHP Fatal error: Call to undefined method OC_Util::checkAppEnabled() in /var/www/owncloud/apps/latch_plugin/latchAdmin.php on line 33" while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: xxxxx.com, request: "GET /settings/admin HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.xxxxxx.com"

    Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *