[RFE] Migrate Microsoft Graph API client from manicminer/hamilton to microsoftgraph/msgraph-sdk-go #45009
Labels
kind/enhancement
Issues that improve or augment existing functionality
team/collie
the team that is responsible for auth and rbac within rancher
Milestone
Is your feature request related to a problem? Please describe.
Currently to interact with the Microsoft Graph API, Rancher uses this 3rd party Hamilton library. There are some security, performance and maintenance concerns. Additionally, past issues we've had with the Hamilton library have taken a while to get addressed.
Describe the solution you'd like
We would like to move to the officially supported Microsoft go-sdk.
Describe alternatives you've considered
We could continue to use the existing 3rd party library, and open issues in that repo as needed. Historically that has worked for smaller changes, but if there's a significant change/feature we need, it can be very slow to get those changes into the Hamilton library.
Additional context
There is ongoing work for our Azure AD support, so the earlier we are able to migrate, the less challenging the migration will be.
The text was updated successfully, but these errors were encountered: