Latch Contest
¿Qué es?
Primer concurso de Latch que buca desarrollar plugins innovadores y de utilidad para el servicio Latch
Entregables
- ID de Desarrollador asignado en la inscripción.
- El nombre del Plugin que vas a presentar.
- La url del repositorio de Github donde está publicado el código fuente del Plugin.
- Un manual de uso e instalación de entre 3 y 10 páginas que describa en detalle cómo se instala y se usa el plugin.
- Un escrito que describa el objetivo del Plugin, la motivación para su desarrollo, los principales casos de uso, usuarios del plugin si ya los hubiera, y por qué debería ganar el concurso.
- La url del video publicado en YouTube donde se explica la prueba de concepto del Plugin.
- Todo en inglés.
Detalles técnicos
- Los Plugins pueden escribirse en cualquier lenguaje de programación.
- Los Plugins presentados deben funcionar con la versión 0.9 de la API de Latch.
- Los Plugins presentados tienen que ser licencia LGPL 2.1 y gratuitos.
- Tiene que existir una prueba de concepto del Plugin y se muestre su implementación en entorno real.
- Tiene que haber un vídeo publicado en YouTube donde se explique la prueba de concepto del Plugin y se muestre su implementación en entorno real.
Sobre Latch
- Latch te permite reducir los riesgos de ataque dirigidos a tus servicios online.
- Los usuarios pueden bloquear la cuenta de servicio, o las funcionalidades que se decidan, cuando no deseen utilizarla.
- Latch permite:
- Reducir el tiempo que las cuentas de tus usuarios están expuestas a ciberataques.
- Añadir un segundo factor de autenticación a tus servicios.
- Monitorizar en tiempo real los intentos de acceso no autorizados para ayudarte a identificar amenazas y tendencias.
Cómo funciona
- El usuario inicia el proceso de pareado en tu sitio web y se lleva a cabo mediante un token generado en la aplicación móvil de Latch.
- Una vez completado el pareado se puede comprobar el estado de una operación del usuario antes de llevarla a cabo:
- Envías una solicitud de comprobación de estado que identifica la operación que se está comprobando.
- Si la respuesta de estado muestra que la operación está bloqueada, debes interrumpir el flujo de la operación.
- Proceso de despareado para dejar de utilizar Latch.
SDKs
- C
- .NET
- Java
- NodeJS
- PHP
- Python
- Ruby
Latch Java SDK
Latch latch = new Latch(APP_ID, SECRET);
// Pairing will return an account id that you should store for future api calls
LatchResponse pairResponse = latch.pair(TOKEN);
LatchResponse statusResponse = latch.status(ACCOUNT_ID);
LatchResponse opStatusResponse = latch.operationStatus(ACCOUNT_ID, OPERATION_ID);
LatchResponse unpairResponse = latch.unpair(ACCOUNT_ID);
// After every API call, get Latch response data and errors and handle them.
JsonObject jObject = latchResponse.getData();
com.elevenpaths.latch.Error error = latchResponse.getError();
Latch API
https://latch.elevenpaths.com/www/developers/doc_api
Endpoints:
- Parear cuenta
- Estado de la cuenta
- Desparear cuenta
- Modificar estado
- Gestionar operaciones
- Historial de usuario
Pareado de cuenta
Estado de la cuenta
Desparear cuenta
Plugins y SDKs
Latch Contest
By Rafael Luque
Latch Contest
- 1,730