Queria entender quais vantagens e desvantagens temos no modelo de implementação desse curso x OAuth2 e OAuth1 ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Queria entender quais vantagens e desvantagens temos no modelo de implementação desse curso x OAuth2 e OAuth1 ?
Oi Ricardo!
Vamos abordar as principais vantagens e desvantagens de cada abordagem:
JWT (JSON Web Tokens)
Vantagens:
Simplicidade:
Escalabilidade:
Flexibilidade:
Sem dependência de um servidor de autorização:
Desvantagens:
Complexidade na gestão de revogação:
Segurança:
OAuth
Vantagens:
Gestão centralizada:
Revogação de tokens:
Delegation:
Tipos de concessão:
Desvantagens:
Complexidade:
Overhead:
Quando usar cada abordagem?
JWT:
OAuth2:
Bons estudos!