Transcript
Page 1: Authentication & Authoritation

MercadoLivreDevelopers Conference

31 de Outubro de 2012, São Paulo

Autenticação e AutorizaçãoSDKs, Fluxo de segurança, usuários, funções, etc...

Wesley Nascimento@wesley_cintra

Page 2: Authentication & Authoritation
Page 3: Authentication & Authoritation

Autenticação != Autorização

Page 4: Authentication & Authoritation

oAuth 2.0

■ Confidencialidade

■ Integridade

■ Disponibilidade

Page 5: Authentication & Authoritation

Quem utiliza oAuth 2.0?

Page 6: Authentication & Authoritation

Criando sua aplicação

Page 7: Authentication & Authoritation

Criando sua aplicação

■ http://applications.mercadolivre.com.br■

Page 8: Authentication & Authoritation

■ http://applications.mercadolivre.com.br

Page 9: Authentication & Authoritation

Scopes

■ Read

■ Write

■ Offline access

Page 10: Authentication & Authoritation

Fluxos de autenticação

■ Client-Side

■ Server-Side

Page 11: Authentication & Authoritation

Client-Side

Page 12: Authentication & Authoritation

Server-Side

Page 13: Authentication & Authoritation

Aplicativo MercadoLivre

Page 14: Authentication & Authoritation

SDKs

■ .NET - https://github.com/mercadolibre/net-sdk

■ Java - https://github.com/mercadolibre/java-sdk

■ PHP - https://github.com/mercadolibre/php-sdk

■ JavaScript - https://github.com/mercadolibre/mercadolibre.js

Page 15: Authentication & Authoritation

Autenticação com PHP-SDK

Page 16: Authentication & Authoritation

Autenticação com JavaScript-SDK

Page 17: Authentication & Authoritation

Autenticação

■ Publicar produtos

■ Fazer e responder perguntas

■ Obter dados de uma compra

■ Qualificar uma compra ou venda

■ etc...

Page 18: Authentication & Authoritation

MercadoLivre Developers Conference

31 de Outubro de 2012, São Paulo

Autenticação e AutorizaçãoSDKs, Fluxo de segurança, usuários, funções, etc...

Wesley Nascimento@wesley_cintra


Recommended