Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Aula 20 - Componentes da Arquitetura de Software | OAuth (Autenticação)
Play lesson

Desenvolvimento de Aplicações Modernas: Do Básico ao Expert - Aula 20 - Componentes da Arquitetura de Software | OAuth (Autenticação)

5.0 (2)
46 learners

What you'll learn

This course includes

  • 5.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

OAuth (Open Authorization) é um protocolo aberto que permite a autorização segura de APIs (Application Programming Interfaces) para aplicativos de terceiros sem a necessidade de compartilhar credenciais de login. Ele é amplamente utilizado para permitir que aplicativos acessem informações de usuários em outros serviços sem expor suas senhas. O OAuth funciona através de tokens de acesso, que são emitidos pelo provedor do serviço (como Facebook, Google, Twitter) após a autenticação bem-sucedida do usuário. Esses tokens permitem que o aplicativo de terceiros acesse recursos específicos no serviço em nome do usuário, sem ter acesso direto à sua senha. Existem várias versões do OAuth, sendo as mais comuns o OAuth 1.0a e o OAuth 2.0. O OAuth 2.0 é a versão mais recente e oferece uma estrutura mais flexível e segura para a autorização de APIs. Ele suporta diferentes tipos de fluxos de autorização, adaptando-se a diferentes cenários de uso, como aplicativos web, aplicativos móveis e aplicativos de servidor a servidor. #OAuth #Autenticação #SegurançaDaInformação #ProtocoloOAuth #DesenvolvimentoWeb #APIs #Autorização #Tecnologia #Programação #DesenvolvimentoDeSoftware

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere