thiamsantos / fastcep

Fast microservice for cep consulting written in go
Apache License 2.0
8 stars 0 forks source link

API key #4

Open thiamsantos opened 6 years ago

thiamsantos commented 6 years ago

Usar ou não api key. Se sim terá adicionar cadastro e gerenciamento das chaves, e criar um front para isso.

rafa-acioly commented 6 years ago

Podemos criar um "gerador de chave" que escreve a chave no .env assim o usuário poderia utilizar esta chave em qualquer aplicação.

Exemplo:

No terminal go key generate

Saida no .env ACCESS_KEY=bccea47e1f56b85735b04f7774da1854

Se o usuario preferir pode preencher a access_key manualmente e ela sera utilizada para validar as requisições na API da mesma maneira.

thiamsantos commented 6 years ago

Ideia interessante, pro docker é perfeita. Eu tava pensando em gerar um api key para cada usuário individual quando nós publicarmos a API.

rafa-acioly commented 6 years ago

@thiamsantos vai existir uma aplicação em docker para download e uma api publica?

thiamsantos commented 6 years ago

@thiamsantos vai existir uma aplicação em docker para download e uma api publica?

A api publica não é prioridade agora, mas era a minha ideia. Porque @rafa-acioly? Alguma sugestão?