Webview e OAuth
Estou com essas 3 dúvidas, caso alguem consiga me auxiliar:
1 - Tenho um webview em Flutter (feito com
Laravel) onde passará a utilizar OAuth (Google e
Facebook). Já tenho tudo feito no Laravel (com
socialite), porém, no webview, a ideia seria clicar no
botão Logar com o Google, ele abre o navegador
externo na url de autenticação do Google e depois o
correto seria pegar o token, retornar de alguma
forma pro webview, e do webview fazer uma
requisição pra aplicação em laravel autenticando
com o token? (Daria pra fazer diretamente no
webview sem navegador externo, oq seria muito
mais fácil, porém ele nao mantem as contas ja
salvas. Teria uma forma de fazer isso?)
2 - Hoje a aplicação tem 1000+ contas já
cadastradas e a ideia é deixar se logar apenas com
OAuth, então acredito que vou deslogar todos
usuários, e ao acessar a conta do Google/Facebook
ele busca na model onde possui o mesmo email e
vincula. Teria outra forma ou essa é a ideal?
3 - Como é um webview , vai ter alterações nos
arquivos do flutter caso eu receba o token la. Minha
duvida é na parte do deploy pras lojas, subo nova
versão pras lojas, e somente após aprovarem pra
produção eu envio as alterações pro servidor web?
Pq se eu so enviar as alterações depois, o tester da
loja não vai ver as novas implementações, e, caso
eu mande antes, a galera já vai ter os novos
arquivos, mas as modificações no flutter não (por
conta do tempo de aprovação).