Hello vivek,
Thank you for your question!
To turn off shared key authorization in Azure Blob Storage, go to the settings of your storage account in the Azure portal and change the option for 'Allow shared key access' to disabled. It is important to ensure that Azure Active Directory (AD) authorization is correctly set up for your merchants to retain access.
Post which verifies that your storage account is set up to utilize Azure Active Directory (AD) for authentication purposes. This requires the assignment of suitable roles to the merchants requiring access to the storage account like Storage Blob Data Reader (For read-only access to blobs) Storage Blob Data Contributor (For read and write access to blobs). If merchants need temporary access, it is advisable to create SAS tokens that provide restricted access to designated resources within the storage account. This enables the preservation of security while facilitating essential access.
Later monitor access logs and adjust permissions as necessary to ensure that merchants have the access they need while maintaining security.
Hope the above answer helps! Please let us know do you have any further queries.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.