bloque64 / bloque64_web

Bloque64 Front End
2 stars 0 forks source link

Crear autenticación de usuarios #17

Open DiazRock opened 4 years ago

DiazRock commented 4 years ago

Vamos a usar nuxt/auth, un módulo de nuxt para autenticar a los usuarios. Vamos a ver cómo nos va.

DiazRock commented 4 years ago

Una pregunta @pgarciagon : ¿vamos a dar la opción de que los usuarios se logueen usando keyChain?

DiazRock commented 4 years ago

Otra pregunta @pgarciagon , ¿Qué información necesita ver un usuario de sí mismo? ¿Su blog, su wallet, una foto suya (que se supone sea.... con la que está en hive registrado)?

pgarciagon commented 4 years ago

Una pregunta @pgarciagon : ¿vamos a dar la opción de que los usuarios se logueen usando keyChain?

Si. Yo creo que es la mejor alternativa.

pgarciagon commented 4 years ago

Otra pregunta @pgarciagon , ¿Qué información necesita ver un usuario de sí mismo? ¿Su blog, su wallet, una foto suya (que se supone sea.... con la que está en hive registrado)?

En principio si, la misma información que esta archivada en hive por ahora. Después. A medida que vayamos avanzando tengo otras ideas (roles, puntuación, artítulos de referencia) -> Ten en cuenta, que el perfil der un "bloquer" (con q) será su carta de presentación para vender sus articulos a otros medios (lo que hablábamos el otro dia de publicar los artículos encriptados con una cabecera solo en abierto)

DiazRock commented 4 years ago

Bloquer, ta bueno eso.

DiazRock commented 4 years ago

@pgarciagon, he estado leyendo un poco sobre cómo funciona loggearse en hive. Necesito saber si existe un equivalente de testnet.steem.vc, para hive. El tutorial con el que estoy trabajando, el que indican en la página de developers.hive.io, https://developers.hive.io/tutorials-javascript/client_signing.html, intenta conectarse a testnet.steem.vc, y no lo consigue. Intenté correr el equivalente en steem, y tampoco lo conseguí. No sé ahora qué problema tengo. El camino que he encontrado para entender la autenticación, pasa por ahí.

pgarciagon commented 4 years ago

Puedes utilizar cualquier rpc en producción. https://anyx.io por ejemplo. No hay porque utilizar un testnet. Has mirado como funciona la autentificación en el condenser?

pgarciagon commented 4 years ago

Puede mirar aquí para ver cómo autentificar un usuario utilizando su posting key:

https://github.com/drov0/steemsnippets/blob/master/steemjs/test_login/test_login.js

Ahí se está utilizando la librería steem-is. Obviamente tienes que utilizar hive-is. Pero las funciones serán las mismas.

pgarciagon commented 4 years ago

Aquí te puedes descargar el hive-is.

https://gitlab.syncad.com/hive/hive-js

DiazRock commented 4 years ago

Puedes utilizar cualquier rpc en producción. https://anyx.io por ejemplo. No hay porque utilizar un testnet. Has mirado como funciona la autentificación en el condenser?

Estuve viendo algo. Pero reboté...

DiazRock commented 4 years ago

Al final hemos usado hivesigner, y ya se puede loggear un usuario. Queda la interacción del mismo con la página y la persistencia del mismo en la app.