Azure / Azure/azure-sdk-for-cpp

Support Azure Machine Learning managed identity

Open
#6,398 0 comments 0 reactions 1 assignee Assigned to @antkmsft View on GitHub
Azure.Identity
Dominant language
C++
Stars
205
Forks
172
Avg merge
1d 3h
Merged PRs (30d)
37

Description

### Library name

Azure.Identity

### Please describe the feature.

The Azure ML managed identity API is no longer the same as the App Service 2017-09-01 API, so we need to add explicit support. The main differences vs. App Service are that `expires_on` is an int and token requests must specify a `clientid` parameter, even for system assigned identities. The platform provides a default client ID in environment variable `DEFAULT_IDENTITY_CLIENT_ID`. See https://github.com/Azure/azure-sdk-for-go/pull/21851 for an example implementation and here's [a test recording](https://github.com/Azure/azure-sdk-assets/blob/go/azidentity_db4a26f583/go/sdk/azidentity/testdata/recordings/TestManagedIdentityCredential_AzureMLLive.json).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.