microsoft / SDCM

Surface Dev Center Manager tool to automate WHQL/Attestation submissions and Shipping Label creation for Microsoft Hardware Dev Center
MIT License
34 stars 17 forks source link

Add managed identity option #56

Closed Ben-Carpenter closed 4 months ago

Ben-Carpenter commented 4 months ago

Why

Update tool to use managed identity option.

What Changed

Update package Microsoft.Devices.HardwareDevCenterManager to 3.0.12. Update package Newtonsoft.Json to 13.0.3. Update creds with new options of ClientCredentials, ManagedIdentity, and MiThenFile. Update AuthorizationHandlerCredentials to use new credential options. Update general formatting and spelling.

Notes

Sample of using new creds options

sdcm.exe -creds ManagedIdentity -list product -productid PID