6 votes

Où Microsoft Teams stocke-t-il ses informations d'identification de connexion mises en cache?

Lorsque je lance Teams.app (actuellement en utilisant la version bêta 1.6.00.10052 sur macOS 13.3.1) je suis accueilli par une fenêtre contextuelle de connexion/authentification contenant 7 comptes. Je n'utilise actuellement que 2 d'entre eux. Les autres sont liés à des comptes de test que j'ai utilisés à un moment donné dans un passé lointain.

J'ai suivi chaque fichier que Teams semble toucher depuis le lancement jusqu'à la fenêtre en utilisant eslogger. J'ai également suivi le trafic HTTP avec Proxyman. Je n'arrive toujours pas à comprendre d'où viennent ces données. J'ai posé cette question en tant que problème sur le GitHub de MicrosoftTeams-msinternal mais je n'ai pas eu de réponse.

Fenêtre de connexion Teams

Comment puis-je effacer ce cache ou supprimer ces comptes du sélecteur ?

Mise à jour: Merci à bmike pour la réponse ci-dessous—effectivement c'était le trousseau qui stockait ces informations tout le long. Voici une commande que j'ai finalement utilisée avec succès pour les réinitialiser:

for svce in AdalCache OneAuthAccount; do security delete-generic-password -s $svce; done

7voto

Oskar Points 1242

Microsoft utilise le trousseau natif pour stocker votre identité pour leurs applications macOS / iOS / iPadOS. Tant que vous avez une sauvegarde ou savez que vous pouvez vous reconnecter à votre compte Microsoft, il n'y a aucun dommage à supprimer toutes les entrées liées à Microsoft de votre trousseau, puis à redémarrer / quitter toutes les applications (y compris les assistants en arrière-plan) et ensuite vérifier si vous avez suffisamment nettoyé.

Recherchez les chaînes ci-dessous dans votre trousseau :

  • ADAL
  • OneAuthAccount
  • Microsoft (surtout les éléments com.microsoft..)

Certains éléments de Microsoft sont livrés par Apple dans le trousseau système et les certificats racine, ceux-là ne doivent pas être supprimés, mais une réinstallation de macOS à partir de la récupération ou de la sauvegarde corrigera cela et les choses ne se casseront pas lorsque les gens ont supprimé trop de choses d'après mon expérience passée.

Aussi, dans le passé, des problèmes de ADALcache étaient rencontrés :

Il y a du code de connexion MSAL / ADAL / et legacy expédié par Microsoft, donc ce qui fonctionnait dans le passé pourrait ne pas fonctionner maintenant - faites preuve de prudence en faisant des recherches sur ce sujet / vérifiez les versions des applications / et comme toujours, une sauvegarde et lire attentivement les boîtes de dialogue et les avertissements sont des tactiques de survie clés qui vous font gagner du temps plus tard. Si vous devez réinstaller macOS - aucune de vos données ou préférences ne sera perdue - essayez simplement de ne pas supprimer de force les trousseaux racine (si macOS vous le permet même).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X