9 instantiations of EntraIdFederatedIdentityCredential
Aspire.Hosting.Azure.EntraId (5)
EntraIdResourceExtensions.cs (5)
792
builder.Resource.ClientCredentials.Add(new
EntraIdFederatedIdentityCredential
(managedIdentityClientId));
812
return builder.WithCredential(new
EntraIdFederatedIdentityCredential
(managedIdentityClientId)
878
builder.Resource.ClientCredentials.Add(new
EntraIdFederatedIdentityCredential
());
934
builder.Resource.ClientCredentials.Add(new
EntraIdFederatedIdentityCredential
986
builder.Resource.ClientCredentials.Add(new
EntraIdFederatedIdentityCredential
Aspire.Hosting.Azure.EntraId.Tests (4)
EntraIdProvisioningTests.cs (1)
348
.WithCredential(new
EntraIdFederatedIdentityCredential
(ClientId));
EntraIdResourceBuilderTests.cs (2)
418
var exception = Assert.Throws<ArgumentException>(() => new
EntraIdFederatedIdentityCredential
(clientId));
889
.WithCredential(new
EntraIdFederatedIdentityCredential
(ClientId)
MicrosoftIdentityWebConfigurationTests.cs (1)
38
.WithCredential(new
EntraIdFederatedIdentityCredential
(ManagedIdentityClientId)
18 references to EntraIdFederatedIdentityCredential
Aspire.Hosting.Azure.EntraId (12)
EntraIdApplicationResource.cs (11)
234
if (ClientCredentials.OfType<
EntraIdFederatedIdentityCredential
>().Any(c => c.IsResourceBacked) &&
352
foreach (var target in ClientCredentials.OfType<
EntraIdFederatedIdentityCredential
>().Select(c => c.ComputeTarget).OfType<IResource>())
367
foreach (
var
credential in ClientCredentials.OfType<
EntraIdFederatedIdentityCredential
>().Where(c => c.IsResourceBacked))
392
foreach (
var
credential in ClientCredentials.OfType<
EntraIdFederatedIdentityCredential
>())
401
if (!target.IsExcludedFromPublish() &&
EntraIdFederatedIdentityCredential
.GetConsumerIdentity(target) is { } targetIdentity)
408
identities.AddRange(Consumers.Where(c => !c.IsExcludedFromPublish()).Select(
EntraIdFederatedIdentityCredential
.GetConsumerIdentity).OfType<AzureUserAssignedIdentityResource>());
959
/// <item><description><see cref="
EntraIdFederatedIdentityCredential
"/> — FIC with managed identity.</description></item>
1041
/// Initializes a new instance of the <see cref="
EntraIdFederatedIdentityCredential
"/> class for a managed identity
1128
EntraIdFederatedIdentityCredential
credential,
EntraIdResourceExtensions.cs (1)
2779
if (entra.ClientCredentials.OfType<
EntraIdFederatedIdentityCredential
>().Any(c => c.UsesConsumerIdentity))
Aspire.Hosting.Azure.EntraId.Tests (6)
EntraIdPolyglotTests.cs (3)
231
c => Assert.True(Assert.IsType<
EntraIdFederatedIdentityCredential
>(c).UsesConsumerIdentity),
232
c => Assert.Same(consumer.Resource, Assert.IsType<
EntraIdFederatedIdentityCredential
>(c).ComputeTarget),
233
c => Assert.Same(identity.Resource, Assert.IsType<
EntraIdFederatedIdentityCredential
>(c).ManagedIdentity));
EntraIdResourceBuilderTests.cs (3)
381
var
cred = Assert.IsType<
EntraIdFederatedIdentityCredential
>(resource.ClientCredentials[0]);
465
Assert.IsType<
EntraIdFederatedIdentityCredential
>(resource.ClientCredentials[1]);