Stacks-wallet-web: O nome de usuário é uma string vazia, após a criação de um usuário com o nome vazio

Criado em 14 abr. 2020  ·  9Comentários  ·  Fonte: blockstack/stacks-wallet-web

Para vincular meu conteúdo a um usuário específico, preciso do nome de usuário do usuário conectado no momento.

userData = session.loadUserData();
const person = new Person(userData.profile);
const username = userData.username;

Este é um obstáculo para o meu aplicativo, preciso de pelo menos o nome de usuário ...

Isso me permitirá criar um link de compartilhamento.

Meus dados antigos de loggin com blockstack.js também são perdidos na minha sessão localhost, então não tenho certeza se a UserSession está funcionando como deveria. A appPrivateKey também é diferente em ambas as maneiras.

stale 🐛 Bug!

Todos 9 comentários

Para mim, não está claro como fazer login com um usuário já existente ... Eu tenho o segredo desse usuário, mas não posso fornecê-lo para fazer o login com o mesmo usuário de browser.blockstack.org.

Consegui criar um usuário com um nome vazio ...

@markmhx acho que isso acontece devido à restrição baseada em ip no endpoint de registro de nome de usuário.

@hstove é o mesmo problema subjacente encontrado em https://github.com/blockstack/ux/issues/314?

@markmhx Este problema é sobre nome de usuário vazio, # 314 é sobre perfil público ausente (que não é carregado por padrão pela biblioteca de conexão)

@jorishermans Acho que entendo o problema, mas estou tendo dificuldade em descobrir exatamente o que está errado aqui. Quando reutilizo uma chave secreta mais antiga do navegador, posso usá-la no novo autenticador e obtenho os mesmos nomes de usuário e appPrivateKey . Você está usando um código de recuperação mágico? Ou apenas as doze palavras?

Além disso, você realmente consegue registrar um nome de usuário com uma string vazia? Temos validação sobre isso e, se você sair do fluxo de integração e voltar, ainda será forçado a inserir um nome de usuário. Acabei de tentar e não consigo passar pelo fluxo sem um nome de usuário. Você poderia postar um vídeo talvez (obviamente sem a chave secreta)

@markmhx acho que isso acontece devido à restrição baseada em ip no endpoint de registro de nome de usuário.

@jorishermans pode usar um vpn e verificar se a criação do nome de usuário não está sendo bloqueada devido a restrições de IP de limitação de taxa

Este problema foi automaticamente marcado como obsoleto porque não teve atividades recentes. Ele será fechado se nenhuma outra atividade ocorrer. Obrigado por suas contribuições.

Este problema foi fechado automaticamente. Reabra se necessário.

Esta página foi útil?
0 / 5 - 0 avaliações