In our AWS infrastructure, we are using AWS Organisations, a way to centralize the user accounts and let them assume a role in other AWS accounts of our company. This allows us to isolate each environment and at the same time allow to have just one account that you can use to work with resources in other accounts without having 4-5 passwords.
The problem comes up with the S3 buckets as we have some users that are using Cyberduck to access files in s3 buckets. Unfortunately, Cyberduck doesn't support AWS STS assumeRole (as refer to cyberduck documentation), it forces you to set up the access key ID and the secret key in order to access to the s3 buckets of that specific account.
Do you know any S3 GUI client for MAC that supports assumeRole?