1
resposta

Como seria a implementação da autenticação em uma API pública?

Primeiramente, excelente curso! Professor Daniel é fera de mais!

Se não entendi errado, a implementação feita nesse curso serve para APIs privadas, onde sabemos exatamente quais aplicações irão consumir a API. Dessa forma a definição dos receptores do token (audiences) acaba sendo estática - aplicações dentro de uma empresa que consomem a API da própria empresa, por exemplo (no caso do curso foi usado o Postman como aplicação permitida). Fiquei curioso pra saber como seria a implementação de uma autenticação em uma API pública onde, em tese, os receptores do token são dinâmicos, visto que qualquer pessoa pode criar uma conta e fazer chamadas à API. É o que acontece nas APIs de plataformas de pagamento como PayPal, por exemplo.

Há algum material aqui na Alura que possa suprir essa minha curiosidade?

Desde já agradeço!

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

A resposta para sua pergunta são os protocolos de autorização, como por exemplo o Oauth2.0

Na alura não tem nenhum curso sobre o tema até onde eu sei, mas gostaria muito que tivesse.