corvus-dotnet / corvus-dotnet/Corvus.Identity

Example using Microsoft.Azure.Management.WebSites causes NuGet warning

Open
#262 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

We get the red triangle of deprecation in the NuGet package manager because the `Corvus.Identity.Examples.UsingMicrosoftRest` project uses `Microsoft.Azure.Management.Websites`.

NuGet is telling us to upgrade to `Azure.ResourceManager.AppService` but that would be the wrong thing to do. The entire point of this example is to illustrate how to use the support for the old-school `Microsoft.Rest` authentication mechanisms. If we upgraded to the new management NuGet package, we'd need to move to the `Azure.Core`/`Azure.Identity` mechanisms, and we already have an example illustrating that: `Corvus.Identity.Examples.UsingAzureCore`

So what we might need to do is pick some other way of demonstrating how to use `Microsoft.Rest`-based auth. This might entail avoiding Azure client SDKs entirely, because Microsoft is gradually deprecating all of those as they fill in the gaps with `Azure.Core`-based versions.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.