63 references to ClientCredentials
Aspire.Hosting.Azure.EntraId (24)
EntraIdApplicationResource.cs (7)
139
if (
ClientCredentials
.OfType<EntraIdLocalDeveloperCertificateCredential>().Any())
229
foreach (var credential in
ClientCredentials
)
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>())
529
if (resource.
ClientCredentials
.OfType<EntraIdLocalDeveloperCertificateCredential>().SingleOrDefault() is { } localCredential)
EntraIdResourceExtensions.cs (17)
192
for (var i = 0; i < resource.
ClientCredentials
.Count; i++)
196
_ = resource.
ClientCredentials
[i].SourceType;
248
if (resource.
ClientCredentials
.Count > 0)
250
var sourceTypes = string.Join(", ", resource.
ClientCredentials
.Select(c => c.SourceType));
691
builder.Resource.
ClientCredentials
.OfType<EntraIdLocalDeveloperCertificateCredential>().Any())
698
builder.Resource.
ClientCredentials
.Add(new EntraIdLocalDeveloperCertificateCredential(builder.Resource, builder.ApplicationBuilder.ExecutionContext));
730
builder.Resource.
ClientCredentials
.Add(new EntraIdClientSecretCredential
792
builder.Resource.
ClientCredentials
.Add(new EntraIdFederatedIdentityCredential(managedIdentityClientId));
878
builder.Resource.
ClientCredentials
.Add(new EntraIdFederatedIdentityCredential());
934
builder.Resource.
ClientCredentials
.Add(new EntraIdFederatedIdentityCredential
986
builder.Resource.
ClientCredentials
.Add(new EntraIdFederatedIdentityCredential
1059
builder.Resource.
ClientCredentials
.Add(new EntraIdKeyVaultCertificateCredential
1085
builder.Resource.
ClientCredentials
.Add(new EntraIdStoreCertificateCredential
1111
builder.Resource.
ClientCredentials
.Add(new EntraIdStoreCertificateCredential
1177
builder.Resource.
ClientCredentials
.Add(credential);
2779
if (entra.
ClientCredentials
.OfType<EntraIdFederatedIdentityCredential>().Any(c => c.UsesConsumerIdentity))
2827
foreach (var credential in entra.
ClientCredentials
)
Aspire.Hosting.Azure.EntraId.Tests (39)
EntraIdPolyglotTests.cs (8)
153
Assert.Same(secret.Resource, Assert.IsType<EntraIdClientSecretCredential>(entra.Resource.
ClientCredentials
[0]).ClientSecret);
154
Assert.Same(password.Resource, Assert.IsType<EntraIdFileCertificateCredential>(entra.Resource.
ClientCredentials
[5]).Password);
169
Assert.Empty(entra.Resource.
ClientCredentials
);
189
Assert.IsType<EntraIdLocalDeveloperCertificateCredential>(Assert.Single(entra.Resource.
ClientCredentials
));
193
Assert.Empty(entra.Resource.
ClientCredentials
);
207
Assert.Empty(existing.Resource.
ClientCredentials
);
226
Assert.Empty(entra.Resource.
ClientCredentials
);
230
Assert.Collection(entra.Resource.
ClientCredentials
,
EntraIdProvisioningTests.cs (2)
337
Assert.Empty(entra.Resource.
ClientCredentials
);
368
var credential = Assert.Single(entra.Resource.
ClientCredentials
);
EntraIdResourceBuilderTests.cs (19)
195
Assert.Single(resource.
ClientCredentials
);
196
var cred = Assert.IsType<EntraIdClientSecretCredential>(resource.
ClientCredentials
[0]);
380
Assert.Single(resource.
ClientCredentials
);
381
var cred = Assert.IsType<EntraIdFederatedIdentityCredential>(resource.
ClientCredentials
[0]);
398
Assert.Empty(entra.Resource.
ClientCredentials
);
409
Assert.Empty(entra.Resource.
ClientCredentials
);
463
Assert.Equal(2, resource.
ClientCredentials
.Count);
464
Assert.IsType<EntraIdClientSecretCredential>(resource.
ClientCredentials
[0]);
465
Assert.IsType<EntraIdFederatedIdentityCredential>(resource.
ClientCredentials
[1]);
481
Assert.Single(resource.
ClientCredentials
);
482
var cred = Assert.IsType<EntraIdKeyVaultCertificateCredential>(resource.
ClientCredentials
[0]);
1066
Assert.Single(resource.
ClientCredentials
);
1067
var cred = Assert.IsType<EntraIdStoreCertificateCredential>(resource.
ClientCredentials
[0]);
1087
Assert.Single(resource.
ClientCredentials
);
1088
var cred = Assert.IsType<EntraIdStoreCertificateCredential>(resource.
ClientCredentials
[0]);
1110
Assert.Single(resource.
ClientCredentials
);
1111
var cred = Assert.IsType<EntraIdSignedAssertionFileCredential>(resource.
ClientCredentials
[0]);
1200
Assert.Empty(entra.Resource.
ClientCredentials
);
1217
Assert.Empty(entra.Resource.
ClientCredentials
);
LocalDeveloperCertificateProvisioningTests.cs (5)
25
var credential = Assert.IsType<EntraIdLocalDeveloperCertificateCredential>(Assert.Single(entra.Resource.
ClientCredentials
));
34
entra.Resource.
ClientCredentials
.Clear();
36
entra.Resource.
ClientCredentials
.Add(reusedCredential);
43
entra.Resource.
ClientCredentials
.Clear();
45
entra.Resource.
ClientCredentials
.Add(nextRun);
LocalDeveloperCertificateTests.cs (5)
245
var credential = Assert.IsType<EntraIdLocalDeveloperCertificateCredential>(Assert.Single(entra.Resource.
ClientCredentials
));
283
Assert.Empty(entra.Resource.
ClientCredentials
);
323
var selected = await Assert.IsType<EntraIdLocalDeveloperCertificateCredential>(Assert.Single(entra.Resource.
ClientCredentials
))
336
var secret = Assert.IsType<EntraIdLocalDeveloperCertificateCredential>(entra.Resource.
ClientCredentials
[0]).Secret;
356
var credential = Assert.IsType<EntraIdLocalDeveloperCertificateCredential>(entra.Resource.
ClientCredentials
[0]);