[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Segurança Vuex

[Finalizado Pelo Aluno]

Raphael Douglas Coutinho Melo
Criador Raphael Douglas Coutinho Melo 01/07/2020

Boa noite, Carlos. Estou desenvolvendo uma funcionalidade com vue js + vuex que ficará responsável por efetuar a leitura de dados sigilosos do usuário (número do cartão de crédito por exemplo). Eu estou utilizando o vuex para armazenar os dados sigilosos do usuário e assim acessar esses dados em outros componentes. Minha dúvida é a seguinte, utilizar o vuex para armazenar esse tipo de dado é seguro? Mesmo ativando o mode production, um usuário mal intensionado conseguiria acessar esses dados de alguma maneira? Pesquisei em alguns fóruns sobre as boas práticas em vue js + vuex quando se trabalha com esse tipo de dados, mas acabei não encontrando nada muito relevante. 

Manager Carlos Ferreira 01/07/2020

Olá, Raphael!
Tudo bem?

Pode ficar tranquilo quanto a isso.

Só para te provar, aqui na Academy mesmo uso Vue.js com o Vuex, tenta ver se consegue ver alguma informação sigiloza? Não consegue, porque quando faz o build para produção o Vue DevTools não consegue ler os dados do vuex.

É claro também, que estamos lidando com uma API, e cuidados no mínimo básicos devem ser levados em conta (como não expor senhas e etc).

Carlos Ferreira
Criador Raphael Douglas Coutinho Melo 01/07/2020

entendi, Carlos. Dei uma inspecionada aqui na Academy e realmente é impossível de achar algum tipo de dado sigiloso.
Uma outra dúvida, estou utilizando o vue js junto ao Laravel, o comando corrreto para produção é o npm run production mesmo?
Pesquisei na documentação do Vue, e vi que existe um npm run build. Mas acredito que este build, seria utilizado se não houvesse o Laravel. Correto?

Raphael Douglas Coutinho Melo
Manager Carlos Ferreira 01/07/2020

Isso amigo. Ou, o alias npm rum prod (que vai rodar o comando npm run production)

Esse npm run build é para quando cria a Vue.js separado. Dentro do Laravel Mix o comando é npm run prod ou production

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!