Google api oauth2 + android

Uploaded on


  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Google API Oauth2 + Android #GDGLima #AndroidTourPeru 2 de Abril, 2013 #AndroidLimaDay
  • 2. Google API Oauth2 + Android Diego Urbina López Technologist & Researcher @alevandie
  • 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' #AndroidTourPeru
  • 4. ¿Qué es Google API Oauth2? #AndroidTourPeru
  • 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. #AndroidTourPeru Proceso del OAuth 2.0 com/accounts/docs/OAuth2?hl=es#demo
  • 7. #AndroidTourPeru
  • 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. ¿A partir de qué versión de Android puedo utilizar? #AndroidTourPeru Using OAuth 2.0 for Login ¿Qué debo saber sobre OAuth para implementarlo? com/accounts/docs/OAuth2Login?hl=es
  • 10. #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:
  • 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. #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. <Gracias por participar> @gdglima
  • 14. <Preguntas?>
  • 15. ¡Muchas Gracias! #AndroidTourPeru