Google api oauth2 + android

846 views

Published on

Published in: Engineering, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
846
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Google api oauth2 + android

  1. 1. Google API Oauth2 + Android #GDGLima #AndroidTourPeru 2 de Abril, 2013 #AndroidLimaDay
  2. 2. Google API Oauth2 + Android Diego Urbina López Technologist & Researcher daulys2@gmail.com gplus.to/alevandie @alevandie
  3. 3. Introducción Today I want explain how to implement this for your android proyect in a sample demo app, very quick and sure it helps you to research more about that. Hoy aprenderemos: ● Indicaciones básicas para el desarrollo del App Android implementando el servicio Google+ API Oauth2 para Autenticación y Autorización del usuario. ● Mecanismo de seguridad y Proceso de Login desde la óptica de un Analista de Sistemas. ● Demo App Android, 'PlusSampleActivity' https://github.com/GDGLima/GoogleAPIOauth2Android #AndroidTourPeru
  4. 4. ¿Qué es Google API Oauth2? #AndroidTourPeru
  5. 5. ● Servicio de Autenticación y Autorización en términos generales. ● Google ofrece sus propios mecanismos de OAuth para sus usuarios ● Servicio dedicado y orientado a la validación de cuentas Google. ● Orientado a brindar seguridad e integridad en la data (Google Account) de cada usuario. #AndroidTourPeru
  6. 6. #AndroidTourPeru Proceso del OAuth 2.0 https://developers.google. com/accounts/docs/OAuth2?hl=es#demo
  7. 7. #AndroidTourPeru
  8. 8. Oauth 2.0 App Android #AndroidTourPeru Medios de Autenticación OAuth 1.0 (Hace un año) OAuth 2.0 para aplicaciones web Open ID
  9. 9. ¿A partir de qué versión de Android puedo utilizar? #AndroidTourPeru Using OAuth 2.0 for Login ¿Qué debo saber sobre OAuth para implementarlo? https://developers.google. com/accounts/docs/OAuth2Login?hl=es
  10. 10. https://code.google.com/apis/console/ #AndroidTourPeru 1. API Console a. Enable The Google+ API ● In the Google APIs Console , create an API project for your application. ● In the Services pane, enable the Google+ API and any other APIs that your app requires. ● In the API Access pane, create an OAuth 2.0 client ID by clicking Create an OAuth 2.0 Client ID . ● Type a product name in the dialog box that displays, and click Next. ● Choose Installed application as your Application type and select Android as type. ● In the Package name field, enter your Android's app's package name. The package name used by the sample app is: com.google.android.gms.samples.plus
  11. 11. #AndroidTourPeru ● In a terminal, run the the Keytool utility to get the SHA-1 fingerprint of the certificate. keytool -exportcert -alias androiddebugkey -keystore <path-to-debug-or-production-keystore> -list -v
  12. 12. #AndroidTourPeru ● The keytool prompts you to enter a password for the keystore. The default password for the debug keystore is android. Keytool then prints the fingerprint to the shell. For example: Certificate fingerprint: SHA1: DA:39:A3:EE:5E:6B:4B:0D:32:55:BF:EF:95:60:18:90:AF: D8:07:09 cd c:Program FilesJavajdk1.6.0_25bin
  13. 13. <Gracias por participar> http://gdgandroidtour.gdglima.org gdglima@googlegroups.com @gdglima
  14. 14. <Preguntas?>
  15. 15. ¡Muchas Gracias! #AndroidTourPeru

×