setup secret google cliente security oauth oauth-2.0 google-oauth hybrid-mobile-app

security - secret - ¿Qué tipo de ID de cliente de Google Oauth 2.0 elige para las aplicaciones móviles híbridas de cordova?



oauth login google (1)

Depende de cómo esté configurada su aplicación. Si planea manejar todo el procesamiento de OAUTH en un servidor de back-end, puede usar el tipo de aplicación web y puede tener todo el trabajo de OAUTH descargado en el servidor back-end.

Si no tiene un servidor de back-end y hará todo el procesamiento de OAUTH en el dispositivo del usuario, entonces debe crear un ID de cliente de iOS y Android. Por ejemplo:

https://github.com/EddyVerbruggen/cordova-plugin-googleplus

La documentación de este complemento muestra la creación de una ID de cliente de iOS y Android para habilitar Google Sign In en una aplicación de Cordova.

Estoy desarrollando aplicaciones móviles híbridas basadas en Córdoba para teléfonos inteligentes Android e iOS.

Uso: la aplicación autentica al usuario y luego accederá a la API de Google Calendar y finalmente mostrará los eventos del usuario en la aplicación.

Nota: Utilizaré OAuth de 3 patas y API de datos de Google sin las bibliotecas del cliente.

Pregunta

El WebView compatible con Cordova proporciona a la aplicación toda su interfaz de usuario, entonces, ¿cuál debería ser el tipo de aplicación en este caso?

  • Dado que todo va dentro de la vista web, ¿debo elegir "Aplicación web"?

O

  • ¿Tengo que crear aplicaciones separadas para Android e iOS por separado?

  • ¿O puede el tipo de aplicación iOS funcionar tanto para Android como para iOS?

Sugiera cuál debería ser el enfoque adecuado para elegir el tipo de aplicación en este caso.

¡Gracias!