This Message is From Adobe Customer Care
Creative Cloud login is meant to linger, so the user doesn’t have to continually log in. Logging out of the OS user account does not log you out of the Creative Cloud. However, CC login is local to the user account. So, if user logs into a different user account they should not see the other use CC login.
Is this a shared device such as in a lab or classroom? If so, are you working with Shared Device Licensing? If this is the case, the login does linger, but it is limited to 90 minutes before it verifies the user is still operating the computer. This is to help prevent issues of overlap between users but it is not a perfect system as 90 minutes is too long for some and not long enough for others.
To full prevent overlap, the users should log themselves out after they are done with their session. Potentially, you could script something into the OS logout that will remove the “cookie” files which store the CC credentials. This document talks about how we store user credentials: https://helpx.adobe.com/download-install/kb/adobe-license-issues-keychain-credential-mgr.html
Still testing this but this seemed to work on my test mac today to log the user out of Adobe Creative Cloud on logout:
#!/bin/sh security delete-generic-password -l "Adobe User Info" /Users/$3/Library/Keychains/login.keychain-db security delete-generic-password -l "Adobe User OS Info" /Users/$3/Library/Keychains/login.keychain-db
Once it deletes it from the Keychain the machine must be logged off or rebooted that's why I set it on logout.
Considering implementing this for a specific task.
Should Adobe CC users be able to see their 'Adobe User Info' and 'Adobe User OS Info' password objects in the Keychain GUI?
I'm testing now, and I'm logged into my Adobe CC Enterprise User Named License (a Shared Device License) and I don't see any password 'cookies' stored here. I can't find them via the /usr/bin/security cli tool either:
me@TestMac ~ % security find-generic-password "Adobe User Info" security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain. me@TestMac ~ % security find-generic-password "Adobe OS Info" security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.
What's funny is I came here looking for this answer, because my old script stopped working. But as I was copying and pasting the solution, I noticed it was exactly the same except that I didn't have the "-db" at the end of each command. That must be something that changed between Mojave and Catalina because I know the script I had worked before.
Thanks for posting this!