De vez em quando, leio que é necessária a permissão MANAGE_ACCOUNTS (na verdade, é chamada de "KONTEN HINZUFÜGEN ODER ENTFERNEN", pois tenho um telefone alemão. Acho que o texto abaixo é algo como "Adicionar ou remover contas, criar contas e definir senhas, use contas no dispositivo "em inglês).
Estou fazendo esta pergunta porque queria instalar o GitHub-App .
Acho que encontrei uma pergunta muito semelhante que gostaria de incluir aqui:
- O que significa que eles podem criar contas?
- Por que a Amazon (aplicativo Kindle) / GitHub precisaria disso?
- Existe algum risco?
permissions
Martin Thoma
fonte
fonte
Respostas:
Em resumo, o GitHub está usando o gerente interno do Sistema de Contas para armazenar suas credenciais do GitHub. Isso funciona exatamente como adicionar uma conta do Google ou uma conta do Exchange. Essencialmente, você está efetuando login com suas credenciais e elas são armazenadas no Gerenciador de Contas, o que impede que você precise digitar essas credenciais novamente no futuro.
Isso é mais útil quando as credenciais são usadas em vários aplicativos, pois você só precisa fazer o login uma vez. Por exemplo, o Google Chrome acessará sua conta por meio do Gerenciador de contas, em vez de forçá-lo a fazer login novamente (a caixa de diálogo amarela exibida na parte inferior perguntando se você deseja fazer login com sua conta localmente mantida no telefone ao visitar o gmail ou outro Site do Google no navegador Google Chrome do seu telefone).
Eles podem criar contas locais no telefone para o aplicativo (e somente o aplicativo). Aqui está um exemplo de uma lista no meu telefone:
Captura de tela (clique na imagem para obter uma variante maior)
Simplifica as credenciais no Android. É o método recomendado para fazer isso.
Não deveria haver. Se um aplicativo usar o AccountManager e disser que deseja usar sua Conta do Google, precisará solicitar explicitamente sua permissão, pois precisa de um token de autenticação para usar essa conta. Veja mais informações na documentação do SDK .
fonte
Para gerenciar contas, o Android usa várias permissões; alguns deles são facilmente incompreendidos. Uma explicação muito boa sobre o uso de contas pode ser encontrada, por exemplo, na resposta de Dan sobre a pergunta O que um aplicativo pode fazer com a permissão "USAR CONTAS NO DISPOSITIVO"?. Deixe-me tentar resumir as permissões envolvidas e o que elas significam:
Espero ter sido capaz de lançar alguma luz. Isso foi algo que me deixou nervosa também, então levei dois dias para investigar. Se houver algo errado, aponte nos comentários para que eu possa corrigi-lo.
fonte