Skip to content

Commit

Permalink
Added Communication Service Email endpoint (#419)
Browse files Browse the repository at this point in the history
  • Loading branch information
v-vprasannak authored May 24, 2024
1 parent aa27a10 commit 7be70ef
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 5 deletions.
4 changes: 3 additions & 1 deletion src/Authentication.Abstractions/AzureEnvironment.BuiltIn.cs
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,9 @@ private static void SetExtendedProperties(IDictionary<string, AzureEnvironment>
azureEnvironments[EnvironmentName.AzureCloud].SetProperty(ExtendedEndpoint.AzurePurviewEndpointResourceId, AzureEnvironmentConstants.AzurePurviewEndpointResourceId);
azureEnvironments[EnvironmentName.AzureCloud].SetProperty(ExtendedEndpoint.AzureAppConfigurationEndpointSuffix, AzureEnvironmentConstants.AzureAppConfigurationEndpointSuffix);
azureEnvironments[EnvironmentName.AzureCloud].SetProperty(ExtendedEndpoint.AzureAppConfigurationEndpointResourceId, AzureEnvironmentConstants.AzureAppConfigurationEndpointResourceId);
azureEnvironments[EnvironmentName.AzureCloud].SetProperty(ExtendedEndpoint.ContainerRegistryEndpointResourceId, AzureEnvironmentConstants.AzureContainerRegistryEndpointResourceId);
azureEnvironments[EnvironmentName.AzureCloud].SetProperty(ExtendedEndpoint.ContainerRegistryEndpointResourceId, AzureEnvironmentConstants.AzureContainerRegistryEndpointResourceId);
azureEnvironments[EnvironmentName.AzureCloud].SetProperty(ExtendedEndpoint.AzureCommunicationEmailEndpointSuffix, AzureEnvironmentConstants.AzureCommunicationEmailEndpointSuffix);
azureEnvironments[EnvironmentName.AzureCloud].SetProperty(ExtendedEndpoint.AzureCommunicationEmailEndpointResourceId, AzureEnvironmentConstants.AzureCommunicationEmailEndpointResourceId);
}

if (azureEnvironments.ContainsKey(EnvironmentName.AzureChinaCloud))
Expand Down
4 changes: 3 additions & 1 deletion src/Authentication.Abstractions/AzureEnvironment.cs
Original file line number Diff line number Diff line change
Expand Up @@ -569,7 +569,9 @@ public static class ExtendedEndpoint
AzurePurviewEndpointResourceId = "AzurePurviewEndpointResourceId",
AzureAppConfigurationEndpointSuffix = "AzureAppConfigurationEndpointSuffix",
AzureAppConfigurationEndpointResourceId = "AzureAppConfigurationEndpointResourceId",
ContainerRegistryEndpointResourceId = "ContainerRegistryEndpointResourceId";
ContainerRegistryEndpointResourceId = "ContainerRegistryEndpointResourceId",
AzureCommunicationEmailEndpointSuffix = "AzureCommunicationEmailEndpointSuffix",
AzureCommunicationEmailEndpointResourceId = "AzureCommunicationEmailEndpointResourceId";
}
}
}
6 changes: 5 additions & 1 deletion src/Authentication.Abstractions/AzureEnvironmentConstants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,10 @@ public static class AzureEnvironmentConstants
        public const string USGovernmentContainerRegistryEndpointResourceId = "https://management.usgovcloudapi.net";
        public const string AzureContainerRegistryEndpointResourceId = "https://management.azure.com";


/// <summary>
/// Communication Email
/// </summary>
public const string AzureCommunicationEmailEndpointSuffix = "communication.azure.com";
public const string AzureCommunicationEmailEndpointResourceId = "https://communication.azure.com";
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,13 @@ public static void SetEndpoint(this IAzureEnvironment environment, string endpoi
break;
case AzureEnvironment.ExtendedEndpoint.ContainerRegistryEndpointResourceId:
environment.SetProperty(AzureEnvironment.ExtendedEndpoint.ContainerRegistryEndpointResourceId, propertyValue);
break;
break;
case AzureEnvironment.ExtendedEndpoint.AzureCommunicationEmailEndpointSuffix:
environment.SetProperty(AzureEnvironment.ExtendedEndpoint.AzureCommunicationEmailEndpointSuffix, propertyValue);
break;
case AzureEnvironment.ExtendedEndpoint.AzureCommunicationEmailEndpointResourceId:
environment.SetProperty(AzureEnvironment.ExtendedEndpoint.AzureCommunicationEmailEndpointResourceId, propertyValue);
break;
}
}
}
Expand Down Expand Up @@ -385,7 +391,11 @@ public static string GetTokenAudience(this IAzureEnvironment environment, string
break;
case AzureEnvironment.ExtendedEndpoint.ContainerRegistryEndpointResourceId:
resource = AzureEnvironment.ExtendedEndpoint.ContainerRegistryEndpointResourceId;
break;
break;
case AzureEnvironment.ExtendedEndpoint.AzureCommunicationEmailEndpointSuffix:
case AzureEnvironment.ExtendedEndpoint.AzureCommunicationEmailEndpointResourceId:
resource = AzureEnvironment.ExtendedEndpoint.AzureCommunicationEmailEndpointResourceId;
break;
default:
resource = AzureEnvironment.Endpoint.ActiveDirectoryServiceEndpointResourceId;
break;
Expand Down

0 comments on commit 7be70ef

Please sign in to comment.