Skip to content

Commit

Permalink
Update AuthenticationManager.cs
Browse files Browse the repository at this point in the history
Updating UsGovernment (ie GCC) URL endpoints
  • Loading branch information
SteveWinward authored Aug 7, 2024
1 parent 0174eee commit cbe6f24
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions src/lib/PnP.Framework/AuthenticationManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1450,7 +1450,9 @@ public static string GetACSEndPoint(AzureEnvironment environment)
AzureEnvironment.Production => "accesscontrol.windows.net",
AzureEnvironment.Germany => "microsoftonline.de",
AzureEnvironment.China => "accesscontrol.chinacloudapi.cn",
AzureEnvironment.USGovernment => "microsoftonline.us",
AzureEnvironment.USGovernment => "accesscontrol.windows.net",
AzureEnvironment.USGovernmentHigh => "microsoftonline.us",
AzureEnvironment.USGovernmentDoD => "microsoftonline.us",
AzureEnvironment.PPE => "windows-ppe.net",
_ => "accesscontrol.windows.net"
};
Expand Down Expand Up @@ -1594,7 +1596,7 @@ public static string GetAzureADLoginEndPointStatic(AzureEnvironment environment)
AzureEnvironment.Production => "https://#.microsoftonline.com",
AzureEnvironment.Germany => "https://#.microsoftonline.de",
AzureEnvironment.China => "https://#.chinacloudapi.cn",
AzureEnvironment.USGovernment => "https://#.microsoftonline.us",
AzureEnvironment.USGovernment => "https://#.microsoftonline.com",
AzureEnvironment.USGovernmentHigh => "https://#.microsoftonline.us",
AzureEnvironment.USGovernmentDoD => "https://#.microsoftonline.us",
AzureEnvironment.PPE => "https://#.windows-ppe.net",
Expand Down Expand Up @@ -1879,6 +1881,10 @@ public PublicClientApplicationBuilder GetBuilderWithAuthority(PublicClientApplic
switch (azureEnvironment)
{
case AzureEnvironment.USGovernment:
{
builder = builder.WithAuthority(AzureCloudInstance.AzurePublic, AadAuthorityAudience.AzureAdMyOrg);
break;
}
case AzureEnvironment.USGovernmentDoD:
case AzureEnvironment.USGovernmentHigh:
{
Expand Down Expand Up @@ -1918,7 +1924,11 @@ public ConfidentialClientApplicationBuilder GetBuilderWithAuthority(Confidential
{
switch (azureEnvironment)
{
case AzureEnvironment.USGovernment:
case AzureEnvironment.USGovernment:
{
builder = builder.WithAuthority(AzureCloudInstance.AzurePublic, AadAuthorityAudience.AzureAdMyOrg);
break;
}
case AzureEnvironment.USGovernmentDoD:
case AzureEnvironment.USGovernmentHigh:
{
Expand Down

0 comments on commit cbe6f24

Please # to comment.