Skip to content

Commit

Permalink
Revert "Revert "Enable MSAL by default""
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnSchmeichel committed May 4, 2023
1 parent 71322d7 commit 41129f9
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ public void TestCleanup()
[TestMethod]
public async Task GetAadAuthorityUri_WithoutAuthenticateHeaders_ReturnsCorrectAuthority()
{
Environment.SetEnvironmentVariable(EnvUtil.MsalEnabledEnvVar, "false");
var requestUri = new Uri("https://example.pkgs.visualstudio.com/_packaging/feed/nuget/v3/index.json");

var authorityUri = await authUtil.GetAadAuthorityUriAsync(requestUri, cancellationToken);
Expand All @@ -58,6 +59,7 @@ public async Task GetAadAuthorityUri_WithoutAuthenticateHeaders_ReturnsCorrectAu
[TestMethod]
public async Task GetAadAuthorityUri_WithoutAuthenticateHeadersAndPpe_ReturnsCorrectAuthority()
{
Environment.SetEnvironmentVariable(EnvUtil.MsalEnabledEnvVar, "false");
var requestUri = new Uri("https://example.pkgs.vsts.me/_packaging/feed/nuget/v3/index.json");

var authorityUri = await authUtil.GetAadAuthorityUriAsync(requestUri, cancellationToken);
Expand All @@ -68,6 +70,7 @@ public async Task GetAadAuthorityUri_WithoutAuthenticateHeadersAndPpe_ReturnsCor
[TestMethod]
public async Task GetAadAuthorityUri_WithoutAuthenticateHeadersAndPpeAndPpeOverride_ReturnsCorrectAuthority()
{
Environment.SetEnvironmentVariable(EnvUtil.MsalEnabledEnvVar, "false");
var ppeUris = new[]
{
new Uri("https://example.pkgs.vsts.me/_packaging/feed/nuget/v3/index.json"),
Expand All @@ -80,6 +83,7 @@ public async Task GetAadAuthorityUri_WithoutAuthenticateHeadersAndPpeAndPpeOverr
foreach (var ppeUri in ppeUris)
{
var authorityUri = await authUtil.GetAadAuthorityUriAsync(ppeUri, cancellationToken);

authorityUri.Should().Be(new Uri("https://login.windows-ppe.net/common"));
}
}
Expand All @@ -104,7 +108,7 @@ public async Task GetAadAuthorityUri_WithAuthenticateHeadersAndEnvironmentOverri

MockAadAuthorityHeaders(testAuthority);

Environment.SetEnvironmentVariable(EnvUtil.AuthorityEnvVar, overrideAuthority.ToString());
Environment.SetEnvironmentVariable(EnvUtil.MsalAuthorityEnvVar, overrideAuthority.ToString());
var authorityUri = await authUtil.GetAadAuthorityUriAsync(requestUri, cancellationToken);

authorityUri.Should().Be(overrideAuthority);
Expand Down Expand Up @@ -200,8 +204,6 @@ public async Task GetAuthorizationEndpoint_HeaderPresent_ReturnsEndpoint()
[TestMethod]
public async Task MsalGetAadAuthorityUri_WithoutAuthenticateHeadersAndPpeAndPpeOverride_ReturnsCorrectAuthority()
{
Environment.SetEnvironmentVariable(EnvUtil.MsalEnabledEnvVar, "true");

var ppeUris = new[]
{
new Uri("https://example.pkgs.vsts.me/_packaging/feed/nuget/v3/index.json"),
Expand All @@ -220,9 +222,8 @@ public async Task MsalGetAadAuthorityUri_WithoutAuthenticateHeadersAndPpeAndPpeO
}

[TestMethod]
public async Task MsaltAadAuthorityUri_WithoutAuthenticateHeaders_ReturnsCorrectAuthority()
public async Task MsalAadAuthorityUri_WithoutAuthenticateHeaders_ReturnsCorrectAuthority()
{
Environment.SetEnvironmentVariable(EnvUtil.MsalEnabledEnvVar, "true");
var requestUri = new Uri("https://example.pkgs.visualstudio.com/_packaging/feed/nuget/v3/index.json");

var authorityUri = await authUtil.GetAadAuthorityUriAsync(requestUri, cancellationToken);
Expand All @@ -232,7 +233,7 @@ public async Task MsaltAadAuthorityUri_WithoutAuthenticateHeaders_ReturnsCorrect


[TestMethod]
public async Task MsaltAadAuthorityUri_WithoutAuthenticateHeaders_ReturnsCorrectAuthorityFalseEnvVar()
public async Task MsalAadAuthorityUri_WithoutAuthenticateHeaders_ReturnsCorrectAuthorityFalseEnvVar()
{
Environment.SetEnvironmentVariable(EnvUtil.MsalEnabledEnvVar, "false");
var requestUri = new Uri("https://example.pkgs.visualstudio.com/_packaging/feed/nuget/v3/index.json");
Expand All @@ -245,7 +246,6 @@ public async Task MsaltAadAuthorityUri_WithoutAuthenticateHeaders_ReturnsCorrect
[TestMethod]
public async Task MsalGetAadAuthorityUri_WithoutAuthenticateHeadersAndPpe_ReturnsCorrectAuthority()
{
Environment.SetEnvironmentVariable(EnvUtil.MsalEnabledEnvVar, "true");
var requestUri = new Uri("https://example.pkgs.vsts.me/_packaging/feed/nuget/v3/index.json");

var authorityUri = await authUtil.GetAadAuthorityUriAsync(requestUri, cancellationToken);
Expand Down
2 changes: 1 addition & 1 deletion CredentialProvider.Microsoft/Util/EnvUtil.cs
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ public static string GetMsalCacheLocation()

internal static bool MsalEnabled()
{
return GetEnabledFromEnvironment(MsalEnabledEnvVar, defaultValue: false);
return GetEnabledFromEnvironment(MsalEnabledEnvVar, defaultValue: true);
}

public static bool MsalFileCacheEnabled()
Expand Down

0 comments on commit 41129f9

Please sign in to comment.