🚀Jueves - Conecta tu frontend con Internet Identity
¡Despleguemos Canisters y conozcamos las mejores prácticas para hacerlo!
Last updated
¡Despleguemos Canisters y conozcamos las mejores prácticas para hacerlo!
Last updated
El día de hoy aprenderás a integrar el Internet Identity en tu frontend canister y consumir tus backend canisters con el. Además habrá lecturas acerca de consideraciones a tener en cuenta al momento de lanzar tu Canister a producción.
Aunque lanzar a producción NO ES ALGO QUE HAREMOS AQUÍ es importante conocer que acciones se deben tomar en cuenta.
Al desarrollar nuestras DApps nos encontraremos con el hecho de que nuestros usuarios deben conectarse a través de wallets o mecanismos que obligan al usuario a descargar extensiones extrañas o conseguir tokens nativos del ecosistema de alguna forma. ¡Ésto a cambiado!
Internet Computer brinda a los desarrolladores de una herramienta que funge como un sistema de autenticación blockchain anónima. En donde los usuarios mediante dispositivos móbiles actuales crea llaves públicas ligadas a estos utilizando sus sistemas de seguridad (FaceID, touchID, windows hello, etc).
En ambientes de desarrollo en producción lo más común es contar con un espacio de prueba antes de llegar a lanzar una app. Para esto en IC puedes montar un Staging Environment y tener tanto tu espacio local como en Mainnet.
Tener en cuenta el costo en Cycles para el despliegue e interacción con tu Canister es primordial.
Programas en IC en WebAssembly mayores a 2MB no pueden ser instalados sin recurrir a una compresión. Para esto considera primero comprimir y reinstalar o actualizar tu Canister.
Una aplicación o Canister en IC es accesible mediante iC0.app y su Canister ID. Al llevarlo a producción esto no es útil y para eso requerimos utilizar nuestro propio dominio web.
Clonen el proyecto de ejemplo de Internet Identity de ICP Hub LATAM e interactúa con él: https://github.com/ICP-Latam/ICP-Developer/tree/0a729ccf33171e83946265cd9a9e90f31128ec70
Integrar su CRUD con el proyecto de ejemplo de Internet Identity de ICP Hub LATAM: https://github.com/ICP-Latam/ICP-Developer/tree/0a729ccf33171e83946265cd9a9e90f31128ec70