Hi @rainbowmiha,
Thank you for testing this feature. As @jennaj has mentioned, this feature is in beta status, and it seems it is broken through-out the development.
We will fix the UI, meanwhile, you can create authnz using Galaxy’s API. For this, you may run the following (replacing ... with your values) in your terminal:
curl --header "Content-Type: application/json" \
--request POST \
--data '{"provider": "azure", "config": {"tenant_id": "...","client_id": "...","client_secret": "..."}}' \
https://usegalaxy.org/api/cloud/authz?key=...
This will return the configuration created in json format. For instance:
{
"model_class": "CloudAuthz",
"config": {
"client_id": "...",
"client_secret": "...",
"tenant_id": "..."
},
"user_id": "...",
"last_activity": "2020-12-15 15:37:56.123303",
"create_time": "2020-12-15 21:37:56.125248",
"description": "",
"last_update": "2020-12-15 15:37:56.123284",
"id": "...",
"provider": "azure",
"authn_id": null
}
Then you should be able to use id to use the cloud storage api; send data to Azure or get your data from Azure to Galaxy.
However, at the moment, there is a bug using this feature on usegalaxy.org as this feature requires OIDC which is not yet enabled on usegalaxy.org.
I created an issue for the UI and another one for azure on usegalaxy.org.