lawhonj's avatar
lawhonj
Copper Contributor
Oct 14, 2024
Status:
Under review

Mac - Microsofft App - client - unable to change or save credentials - can't access default keychain

I'm unable to save/update credentials to my keychain with this app. Locking/unlocking/rebooting does not fix. Everything else seems to be working fine so I'm assuming this new app is broken. MBP M3, running Sonoma.

As an aside, please allow us to disable the jumbo text/icons and change the font size in the device list...  As is the the list is a waste of screen space for what should be a categorized list of hostnames.  Maybe this makes sense for fat fingers on a phone, but not a 4k monitor w/mouse or trackpad.


  • lawhonj's avatar
    lawhonj
    Copper Contributor

    FWIW, I was able to open "keychain access" then review the stored credentials in the login keychain.  For each credential stored for the rdp app, I was able to edit each item to grant access to the windows app. 

    Within Keychain Access, select the default keychain, mine is login, select the credential needing fixed, Right click -> "get info", or highlight and press the (i) button and then select the "Access Control", click the "+" button, and add the "Windows App" and "Save Changes"

     

     

  • MrSuaveh's avatar
    MrSuaveh
    Copper Contributor

    Windows App doesn't appear in any of my keychains. Is there any way to manually add it?

     

  • fenbranklin's avatar
    fenbranklin
    Copper Contributor

    After "upgrading" to the latest Remote Desktop app on macOS -- now called "Windows App", you will not be able to save passwords as the app doesn't have access to your keychain for previously-stored passwords. 

    To remedy this, expanding on what lawhonj said:

    1. Open Keychain Access
    2. Open the default keychain where your passwords are stored (usually called "login").
    3. Search in the upper right for "com.microsoft.rdc.macos" -- this will show the stored password items.
    4. For each item:
      1. Right click and select Get Info
      2. Click Access Control tab
      3. Click +
      4. Navigate to Applications and select Windows App
      5. Click Save Changes - this will require authentication.

     

    • tharley's avatar
      tharley
      Copper Contributor

      Worked perfectly for me. Thank you!!

  • fenbranklin
    lawhonj 
    Thank you for helping out the community, I will make sure these steps make it to public documentation! Quick clarifying question, did you install Microsoft Remote Desktop from App Center? As we would expect keychain inconsistencies since they App Center beta has different bundle ID than app downloaded through store

    • fenbranklin's avatar
      fenbranklin
      Copper Contributor

      John_SpencerI'm not sure. Perhaps this info out of the plist is helpful?

      <key>AppCenterAppIdentifier</key>
      <string>5b244204-e25d-cf62-06dc-fe89ead1106e</string>