open id connect
DESCRIPTION
O que é e como criar um aplicativo com Oauth 2.0 para usar um serviço externo de autenticaçãoTRANSCRIPT
![Page 1: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/1.jpg)
O que é e como criar um aplicativo com Oauth 2.0 para usar um serviço externo de autenticação
OPENID CONNECT
![Page 2: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/2.jpg)
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.
![Page 3: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/3.jpg)
Confidential and Proprietary3
O QUE É OPENID?
http://openid.net
É um padrão aberto, Open Source. A gestão é feita pela OpenID Foundation
![Page 4: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/4.jpg)
Confidential and Proprietary4
O QUE É OPENID CONNECT?
http://openid.net/connect/
http://openid.net
![Page 5: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/5.jpg)
Confidential and Proprietary5
O QUE É LOG IN WITH PAYPAL?
OpenConnect = OpenID 2.0 + Oauth 2.0
~100 milhões de contas ativas no mundo
![Page 6: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/6.jpg)
Confidential and Proprietary6
FLUXO LOG IN WITH PAYPAL
![Page 7: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/7.jpg)
Confidential and Proprietary7
• 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’
CRIE SEU APP NA PAYPAL
![Page 8: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/8.jpg)
Confidential and Proprietary8
CRIE SEU APP NA PAYPAL
![Page 9: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/9.jpg)
Confidential and Proprietary9
ESFINGE DEMO
![Page 10: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/10.jpg)
Confidential and Proprietary10
DEMO 1
https://ppbrasil1.websiteseguro.com/jeff/compralipp/
![Page 11: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/11.jpg)
Confidential and Proprietary11
CRIAR BOTÃO JAVASCRIPT
https://developer.paypal.com/docs/integration/direct/identity/button-js-builder/
https://devtools-paypal.com/guide/openid/java?env=sandbox
https://github.com/paypal/sdk-core-java.git
http://mvnrepository.com/artifact/com.paypal.sdk/paypal-core/1.6.2
![Page 12: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/12.jpg)
Confidential and Proprietary12
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/
https://devtools-paypal.com/guide/openid/
http://paypal.github.io/sdk/
https://github.com/paypal/
![Page 13: Open ID Connect](https://reader035.vdocuments.site/reader035/viewer/2022081421/5560bfdbd8b42afe3b8b5424/html5/thumbnails/13.jpg)
THANK YOU
@jeffprestes
http://www.paypal-brasil.com.br/desenvolvedoreshttp://developer.paypal.com
@paypaldev