OPENID CONNECT 
O que é e como criar um aplicativo com 
Oauth 2.0 para usar um serviço externo 
de autenticação
ABOUT ME 
Sou um desenvolvedor de software, apaixonado por desenvolver programas, com experiência em 
Arquitetura e Integr...
O QUE É OPENID? 
Confidential 3 and Proprietary 
http://openid.net 
É um padrão aberto, Open Source. A 
gestão é feita pel...
O QUE É OPENID CONNECT? 
Confidential 4 and Proprietary 
http://openid.net 
http://openid.net/connect/
O QUE É LOG IN WITH PAYPAL? 
Confidential 5 and Proprietary 
OpenConnect = OpenID 2.0 + Oauth 2.0 
~100 milhões de contas ...
FLUXO LOG IN WITH PAYPAL 
Confidential 6 and Proprietary
CRIE SEU APP NA PAYPAL 
• https://developers.paypal.com 
• Defina suas URLs de retorno 
• Obtenha as suas credenciais 
• A...
CRIE SEU APP NA PAYPAL 
Confidential 8 and Proprietary
ESFINGE DEMO 
Confidential 9 and Proprietary
DEMO 1 
https://ppbrasil1.websiteseguro.com/jeff/compralipp/ 
Confidential 10 and Proprietary
CRIAR BOTÃO JAVASCRIPT 
https://developer.paypal.com/docs/integration/ 
direct/identity/button-js-builder/ 
https://github...
SABER MAIS… 
https://developer.paypal.com/docs/integration/direct/identity/log-in-with-paypal/ 
https://developer.paypal.c...
THANK YOU 
@jeffprestes 
http://www.paypal-brasil.com.br/desenvolvedores 
http://developer.paypal.com 
@paypaldev
Upcoming SlideShare
Loading in …5
×

Open ID Connect

508 views
401 views

Published on

O que é e como criar um aplicativo com Oauth 2.0 para usar um serviço externo de autenticação

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
508
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Open ID Connect

  1. 1. OPENID CONNECT O que é e como criar um aplicativo com Oauth 2.0 para usar um serviço externo de autenticação
  2. 2. ABOUT ME Sou um desenvolvedor de software, apaixonado por desenvolver programas, com experiência em Arquitetura e Integração de Software de uma ampla variedade de aplicações de negócios. Particularmente, me interesso em web, web móvel e de desenvolvimento de software cliente / servidor usando Java, JavaScript, HTML e PHP. Tenho experiência com Oracle PL / SQL, MySQL e PostgreSQL. Fui engenheiro de integração da PayPal Brasil por 2 anos e antes tive experiências em empresas como JBoss, RedHat e Editora Abril. Também sou empreendedor e tenho uma pequena empresa.
  3. 3. O QUE É OPENID? Confidential 3 and Proprietary http://openid.net É um padrão aberto, Open Source. A gestão é feita pela OpenID Foundation
  4. 4. O QUE É OPENID CONNECT? Confidential 4 and Proprietary http://openid.net http://openid.net/connect/
  5. 5. O QUE É LOG IN WITH PAYPAL? Confidential 5 and Proprietary OpenConnect = OpenID 2.0 + Oauth 2.0 ~100 milhões de contas ativas no mundo
  6. 6. FLUXO LOG IN WITH PAYPAL Confidential 6 and Proprietary
  7. 7. CRIE SEU APP NA PAYPAL • https://developers.paypal.com • Defina suas URLs de retorno • Obtenha as suas credenciais • Adicione o Log In with PayPal como recurso • Para personalizar as informações a pedir clique em ‘Advanced Options’ Confidential 7 and Proprietary
  8. 8. CRIE SEU APP NA PAYPAL Confidential 8 and Proprietary
  9. 9. ESFINGE DEMO Confidential 9 and Proprietary
  10. 10. DEMO 1 https://ppbrasil1.websiteseguro.com/jeff/compralipp/ Confidential 10 and Proprietary
  11. 11. CRIAR BOTÃO JAVASCRIPT https://developer.paypal.com/docs/integration/ direct/identity/button-js-builder/ https://github.com/paypal/sdk-core-java.git http://mvnrepository.com/artifact/com.paypal.sdk/paypal-core/1.6.2 https://devtools-paypal.com/guide/openid/java?env=sandbox Confidential 11 and Proprietary
  12. 12. SABER MAIS… https://developer.paypal.com/docs/integration/direct/identity/log-in-with-paypal/ https://developer.paypal.com/docs/integration/direct/paypal-oauth2/ https://developer.paypal.com/docs/integration/direct/identity/attributes/ Confidential 12 and Proprietary https://devtools-paypal.com/guide/openid/ http://paypal.github.io/sdk/ https://github.com/paypal/
  13. 13. THANK YOU @jeffprestes http://www.paypal-brasil.com.br/desenvolvedores http://developer.paypal.com @paypaldev

×