es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Permitiendo al usuario iniciar sesión con dos cuentas de Google en Flutter

¿Cómo puedo solicitar acceso a dos cuentas de Google simultáneamente en Flutter?
He estado buscando una solución durante mucho tiempo pero no he encontrado ninguna. Hay algunas respuestas disponibles en Internet que sugieren usar dos proyectos diferentes. Sin embargo, dudo que esta solución sea práctica ya que necesitamos la verificación de Google al publicar la aplicación.

Y para ampliar esta pregunta un poco más, ¿podemos hacer lo mismo para Outlook?

Para aquellos que no entendieron la pregunta
De la misma manera que Salesforce tiene tanto el buzón personal como el de equipo, ¿cómo puedo implementar lo mismo en Flutter?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solicitando acceso a dos cuentas de Google simultáneamente en Flutter

    Desafortunadamente, no es posible solicitar acceso a dos cuentas de Google simultáneamente en Flutter utilizando Google Sign-In o OAuth 2.0. La solución recomendada es crear dos proyectos de Google diferentes para cada cuenta y obtener credenciales separadas de OAuth 2.0.

    Sin embargo, esta solución puede no ser práctica, ya que requiere la verificación de Google para cada proyecto al publicar la aplicación. Si la verificación no es posible, otra opción es pedir a los usuarios que cierren sesión en una cuenta e inicien sesión en la otra cuenta para alternar entre ellas.

    Extender esto a Outlook

    Para implementar una solución similar para Outlook, deberías usar el flujo de autenticación de OAuth 2.0 de Microsoft. Puedes seguir el mismo enfoque que con Google creando proyectos separados para cada cuenta y obteniendo credenciales separadas de OAuth 2.0.

    Alternativamente, podrías permitir a los usuarios alternar entre cuentas solicitándoles que inicien sesión y cierren sesión en las diferentes cuentas.

Comments are closed.