Inicia sesión de Google en la aplicación sin agregarla a las cuentas de dispositivos

Hemos estado usando Google SignIn a través de WebView, pero como Google estará desaprovechando esto pronto, ¿hay alternativas para hacer lo mismo?

Tenemos un caso de uso un poco especial donde nuestros dispositivos se están utilizando en un almacén y un dispositivo está siendo utilizado por varios usuarios. No queremos que todos los usuarios agreguen sus cuentas a todos los dispositivos. Parece un caso de uso bastante razonable, pero no puedo encontrar una documentación oficial para casos como este. ¿Hay algún trabajo alrededor de esto?

Actualización: Aquí está el caso de uso en poco más detalle. Imagine 100 dispositivos para 500 empleados. Ninguno de los usuarios tiene un dispositivo dedicado para ellos. Cada mañana entran y se emiten un dispositivo al azar para las próximas horas. Necesitan iniciar sesión en nuestra aplicación preinstalada a través de G Suite SSO, terminar su trabajo y devolver los dispositivos después de cerrar la sesión.

Ahora, hacemos este SSO sobre webview porque no queremos que cada uno de nuestros trabajadores esté configurando una cuenta de google en un dispositivo todos los días. Con el nuevo sistema, no tenemos una alternativa, sino pedir a los trabajadores poco cualificados que configuren el dispositivo completo incluyendo las opciones de sincronización y qué no.

Aún queremos usar Google SSO procedente de nuestras cuentas de G Suite, pero no queremos que las cuentas estén vinculadas al dispositivo en sí.

  • No se puede obtener un cumpleaños privado de la cuenta de Google Plus aunque se solicita explícitamente
  • ¿Cómo volver a autenticar un usuario en Firebase con Google Provider?
  • Google api gettoken (Context, String, String) ahora está obsoleto
  • Ocurrió un INTERNAL_ERROR cuando requestEmail de GoogleSignInOptions Android
  • No se puede establecer el ámbito de acceso de Google en Android
  • No se puede encontrar la variable de símbolo GoogleAuthUtil después de actualizar a los servicios de Google Play.
  • Google Android de inicio de sesión está parpadeando un pequeño cuadro blanco vacío al iniciar sesión en un usuario
  • <Your App> tiene problemas con los servicios de Google Play. Cuando usa GoogleApiClient, siempre activa onConnectionFailed
  • Com.android.build.transform.api.TransformException
  • Código de estado 12501 autenticando con inicio de sesión de Google
  • Plus.PeopleApi.getCurrentPerson devuelve null
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.