quem.tem.medo.do.auth
TRANSCRIPT
Hiárison Gigante
3.PHP – São Luís/MA
Quem tem medo do
Who are you?
Dev [at] Nexy
Aluno Computação
[UFMA]
O que é OAuth?
Problemas e Inquietações
da Humanidade
Problemas e Inquietações
da Humanidade
Grandes Invenções
(Problema)
Microscópio
(Problema)
Internet
(Inquietação)
Teoria da Gravidade
Utilidade
Conforto
E o OAuth?
OAuth is a simple way to
publish and interact
with protected data
OAuth is a simple way to
publish and interact
with protected data
Usuário e Senha
Autenticação
versus
Autorização
Autenticação[quem é você?]
Autorização[o que você pode fazer?]
Quem é esse
pokémon?
Como você
sabe que é
o Flash?
Como sua app
sabe que é
o Flash?
Pode ser o...
Usain Bolt
....Ohhh wait!
O que é isso?
Autenticação
Concessão de poderes
Concessão de poderes
Quem é você?
Autenticação
O que você pode fazer?
Autorização
OpenID e OAuth
Qual o
Problema/Inquietação
ou Utilidade/Inovação do OAuth?
Um pouco de história...
Todos usam o Twitter!
E se eu pudesse ter um único
Login/Senha?
Vantagem Imediata:
Trocar de senha em um único lugar!
Mas...como isso funciona?
E você?!
Alcione Novo Mundo
Você?!
Servidor App Cliente
Usuário
Facebook Quiz Monster
Você?!
Fluxo do Processo
Passo 1
Auto
riza
ção
Autorização
Pass
o 2
Passo 3
Revogar Acesso
E a segurança?Como fica?
Questão CulturalPhishing
Eu quero colocar no meu
site/sistema/blog/puzzle
#comofaz ?
Quero criar uma app
para o twitter/face
#comofaz ?
Cadastre sua app
developers.facebook.comdev.twitter.com
Encontre uma biblioteca(ou desenvolva uma)
github.comcode.google.com
github.com/dordotkyoauth-facebook-examples
Naitik Shah<[email protected]>
Referênciashttp://oauth.net
http://slideshare.net
http://github.com/
http://code.google.com
http://www.luiztools.com/
http://kamaondev.wordpress.com/
http://images.google.com
Hiarison Gigante
twitter/facebook/github
@gigantedesousa
Perguntas?
Thanks!