Our customers used to give us shared access to their accounts on Magento.com, as described here: https://docs.magento.com/user-guide/magento/magento-marketplace.html.
This way, we did not have to use the access keys of our customers to install purchased extensions. We could stick to our own access keys and when customer revokes shared access, the extensions are gone for us.
By the end of December we lost access to the payed commerce edition downloads of one of our customers. The customer did not revoke our access.
At the same time, the purchased extensions of one of our OS customers, who gave us shared access, are also no longer visible to us.
Is this sharing functionality still active?
If not, what is the way to go when developing for various customers with more than 1 developer?
Before you can install an extension purchased from Magento Marketplace, sign in to your Magento account and verify that you have an active access key. You can sign in to your Magento account from the header of Marketplace or Magento.com.
Your access key is a set of public and private keys that is used to synchronize your Magento installation with your Magento account and verify your credentials. After your account is synchronized, you must enter your private key each time you install an extension or module from Magento Marketplace or upgrade your Magento installation.
You can create multiple access keys for different purposes and enable or disable them as needed. However, you must use the same access key that was used to install the Magento software. For example, you cannot use a Magento Open Source access key to update or upgrade Magento Commerce, or vice versa. You also cannot use an access key that belongs to another user or one that is from a shared account.