Register the addon with Microsoft at: https://portal.azure.com/#home
- Search or click "App registrations"
- Click "+ New registration"
- Name: COS AzureBlobStorage App
- Supported account types: Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)
- Redirect URI (optional) http://localhost:5000/oauth/callback/azureblobstorage/
- sent to new application registration page
- "Note Application (client) ID", to fill it into GV admin
- Click on "Certificates & secrets"
- Click "+ New client secret"
- Choose term limits
- Save
- Copy "Value" of new secret. to fill it into GV admin
- Click on "API permissions"
- Click "+ Add a permission"
- Select "Azure Storage"
- Select "Delegated Permission"
- "user_impersonation" is selected by default.
- Configure Storage Account IAM Settings
- Go to your Storage Account in Azure Portal
- Click on "Access Control (IAM)"
- Click "+ Add" and select "Add role assignment"
- Choose "Storage Blob Data Contributor" role
- In "Assign access to", select "User, group, or service principal"
- Search and select your registered application name
- Click "Review + assign" to save the changes