Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida sobre Cors e comunicação de APIs com Cordova

No Cors da API você usa o '*' para deixa-la aberta. No entanto, se eu quiser deixar a minha API disponível apenas para o meu aplicativo Cordova, como faz?

3 respostas

Você fala do Acess-Control-Allow-Origin? Não é possível. Isso porque nele devemos configurar origens (domínios) que queremos deixar abertos. Como o Cordova não roda num domínio mas local em file:// isso não é possível.

A única forma é abrir tudo com *

E existe alguma forma de apenas permitir que o meu aplicativo Cordova consuma a API?

solução!

O ideal é fazer isso atraves de autenticacao mesmo. Entao sua API exige algum user/senha ou token e aí vc faz a App autenticar cada chamada.

Pode usar OAuth pra isso

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software