Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro ao execultar na WEB, SSL e CORS origin #1 #2

Merged
merged 1 commit into from
Oct 27, 2020

Conversation

d3roch4
Copy link
Contributor

@d3roch4 d3roch4 commented Oct 24, 2020

Coloquei uma detecção para quando for web usar um serviço intermediário para resolver o Cors Origin e a segurança por SSL

Coloquei uma detecção para quando for web usar um serviço intermediário para resolver o Cors Origin e a segurança por SSL
@marcobraghim
Copy link
Owner

Muito obrigado por ter aberto este PR, mas antes de aceitá-lo gostaria que me explicasse melhor do que se trata. Eu não conheço esse serviço e não entendo qual a vantagem de utilizar ele ao invés de simplesmente modificar os headers dentro da própria requisição (se é que isso funciona).

Será que você poderia ser mais claro com isso por favor? Fique a vontade para me mandar links e até vídeos para me esclarecer melhor, eu realmente fico devendo nesse assunto e neste momento não estou com tempo para pesquisar.

Muito obrigado

@d3roch4
Copy link
Contributor Author

d3roch4 commented Oct 27, 2020

Olá! De nada!

qual a vantagem de utilizar ele ao invés de simplesmente modificar os headers dentro da própria requisição (se é que isso funciona)??
Não sei explicar a fundo esse assunto, mas esses cabeçalhos precisaria ser modificado do lado do servidor, o servidor do Sigep, que não tenho acesso. então eu coloquei alguém no meio para ser um proxy e me fornecer esses cabeçalhos.

Em um artigo da mozila isso é explicado em detalhes: aqui

Eu coloquei uma condicional para ser aplicado apenas quando rodar na Web, pois para Android e iOS não existe essa verificação.

Talvez exista solução melhor, talvez nesse artigo da mozilla deva dar um dica de como resolver sem intermediarios.

Até mais!

@marcobraghim
Copy link
Owner

Parece OK para mim, pelo que entendi os correios não setaram essa configuração do CORS então pra evitar bug esse serviço de terceiro vai fazer essa requisição de outra forma e devolver com essa política evitando erro. Isso deve ser corrigido na próxima década pelo próprio correio, acredito rsrs

Obrigado e fique a vontade para ajudar ainda mais este package =)

@marcobraghim marcobraghim merged commit 7ff6c4b into marcobraghim:master Oct 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants