Using Microsoft Teams on macOS, including installation, features, and compatibility
Hi David,
Based on what you shared, this is not a Teams cache issue. Because you want to preserve your other Microsoft accounts, do not delete OneAuth entries that display only GUIDs or internal IDs. Please try these steps instead:
- Quit all Microsoft apps completely (Teams, Outlook, OneDrive, Word, and Excel, etc.)
- Open Finder > Applications > Utilities > Keychain Access
- Select the login keychain and search for the old email address, the old organization/domain name, or the account display name
- Delete an entry only if it clearly identifies the unwanted account
- Restart the Mac and check the Teams account picker
If this is an organization-managed Mac, please check Microsoft Single Sign-On for macOS > Advanced > if the obsolete work or school account is listed, use "Remove account from this device". This removes that account and its SSO tokens without deregistering the entire Mac (don't select "Deregister", since that removes device registration and disables SSO)
If neither Keychain Access nor Microsoft Single Sign-On identifies the account by email or organization, unfortunately there currently is no safe documented method to remove only that specific OneAuth identity. Deleting generic items such as OneAuthAccount, login.windows.net may clear the picker, but it signs out or resets all Microsoft accounts, which does not meet your requirement.
Hope this information is useful. Should you have any other questions, please feel free to share them in the comments of this post. I'm happy to assist you further.