De temps en temps, je lis que MANAGE_ACCOUNTS Une autorisation est nécessaire (en fait, elle s'appelle "KONTEN HINZUFÜGEN ODER ENTFERNEN" car j'ai un téléphone allemand. Je suppose que le texte ci-dessous est quelque chose comme "Ajouter ou supprimer des comptes, créer des comptes et définir des mots de passe, utiliser comptes sur l'appareil "en anglais).
Je pose cette question parce que je voulais installer l'application GitHub .
Je pense avoir trouvé une question très similaire que j'aimerais inclure ici:
- Qu'est-ce que cela signifie qu'ils peuvent créer des comptes?
- Pourquoi Amazon (application Kindle) / GitHub en aurait-il même besoin?
- Y a-t-il des risques?
permissions
Martin Thoma
la source
la source
Réponses:
En bref, GitHub utilise le gestionnaire de système de compte interne pour stocker vos informations d'identification GitHub. Cela fonctionne exactement comme l'ajout d'un compte Google ou d'un compte Exchange. Essentiellement, vous vous connectez avec vos informations d'identification et elles sont stockées dans le gestionnaire de compte, ce qui vous évite d'avoir à ressaisir ces informations d'identification à l'avenir.
Ceci est particulièrement utile lorsque les informations d'identification sont utilisées dans plusieurs applications, car vous ne devez vous connecter qu'une seule fois. Par exemple, Google Chrome accédera à votre compte via le gestionnaire de compte au lieu de vous forcer à vous reconnecter (la boîte de dialogue jaune qui apparaît en bas vous demande si vous souhaitez vous connecter avec votre compte local sur votre téléphone lorsque vous visitez Gmail ou un autre). Site Web Google sur le navigateur Google Chrome de votre téléphone).
Ils peuvent créer des comptes locaux sur votre téléphone pour leur application (et uniquement leur application). Voici un exemple de liste sur mon téléphone:
Capture d'écran (Cliquez sur l'image pour une plus grande variante)
Il simplifie les informations d'identification dans Android. C'est la méthode recommandée pour ce faire.
Il ne devrait pas y en avoir. Si une application utilise le AccountManager et dit qu'elle souhaite utiliser votre compte Google, elle devra alors vous demander explicitement la permission car elle a besoin d'un jeton d'authentification pour utiliser ce compte. Voir plus d'informations sur la documentation du SDK .
la source
Pour gérer les comptes, Android utilise plusieurs autorisations; certains d'entre eux sont facilement mal compris. Une très bonne explication sur l' utilisation des comptes peut par exemple être trouvée dans la réponse de Dan à la question Que peut faire une application avec l'autorisation "UTILISER LES COMPTES SUR L'APPAREIL"? . Permettez-moi d'essayer de résumer les autorisations impliquées et ce qu'elles signifient:
J'espère avoir pu faire la lumière. C'était aussi quelque chose qui me rendait nerveux, alors j'ai pris deux jours pour creuser. Si je me trompe, veuillez le signaler dans les commentaires afin que je puisse le corriger.
la source