7 implementations of ITokenCredentialProvider
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultTokenCredentialProvider.cs (1)
11
internal class DefaultTokenCredentialProvider :
ITokenCredentialProvider
Aspire.Hosting.Azure.Tests (6)
AzureBicepProvisionerTests.cs (1)
1981
private sealed class TestTokenCredentialProvider :
ITokenCredentialProvider
AzureDeployerTests.cs (1)
2360
private sealed class FailingTokenCredentialProvider :
ITokenCredentialProvider
DefaultAzurePrincipalProviderTests.cs (2)
365
private sealed class TestTokenCredentialProviderWithCustomToken(string token) :
ITokenCredentialProvider
384
private sealed class TestTokenCredentialProviderWithCredential(TestTokenCredential tokenCredential) :
ITokenCredentialProvider
ProvisioningTestHelpers.cs (1)
1086
internal sealed class TestTokenCredentialProvider(TokenCredential? credential = null) :
ITokenCredentialProvider
TokenCredentialProviderTests.cs (1)
75
private sealed class CustomTokenCredentialProvider(TokenCredential credential) :
ITokenCredentialProvider
90 references to ITokenCredentialProvider
Aspire.Hosting.Azure (31)
AzureEnvironmentResource.cs (4)
205
var
tokenCredentialProvider = context.Services.GetRequiredService<
ITokenCredentialProvider
>();
241
var
tokenCredentialProvider = context.Services.GetRequiredService<
ITokenCredentialProvider
>();
AzureProvisioningController.cs (20)
1960
var
tokenCredentialProvider = serviceProvider.GetRequiredService<
ITokenCredentialProvider
>();
2271
var
tokenCredentialProvider = serviceProvider.GetRequiredService<
ITokenCredentialProvider
>();
2698
var
tokenCredentialProvider = serviceProvider.GetRequiredService<
ITokenCredentialProvider
>();
3213
var
tokenCredentialProvider = serviceProvider.GetRequiredService<
ITokenCredentialProvider
>();
3371
var
tokenCredentialProvider = serviceProvider.GetRequiredService<
ITokenCredentialProvider
>();
3409
var
tokenCredentialProvider = serviceProvider.GetRequiredService<
ITokenCredentialProvider
>();
3437
var
tokenCredentialProvider = serviceProvider.GetRequiredService<
ITokenCredentialProvider
>();
3466
var
tokenCredentialProvider = serviceProvider.GetRequiredService<
ITokenCredentialProvider
>();
3570
var
tokenCredentialProvider = serviceProvider.GetRequiredService<
ITokenCredentialProvider
>();
3684
var
tokenCredentialProvider = serviceProvider.GetRequiredService<
ITokenCredentialProvider
>();
Provisioning\AzureProvisionerExtensions.cs (1)
39
builder.Services.TryAddSingleton<
ITokenCredentialProvider
, DefaultTokenCredentialProvider>();
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
25
ITokenCredentialProvider
tokenCredentialProvider,
55
protected readonly
ITokenCredentialProvider
_tokenCredentialProvider = tokenCredentialProvider;
Provisioning\Internal\DefaultAzurePrincipalProvider.cs (1)
13
internal sealed class DefaultAzurePrincipalProvider(
ITokenCredentialProvider
tokenCredentialProvider) : IAzurePrincipalProvider
Provisioning\Internal\DefaultSecretClientProvider.cs (1)
11
internal sealed class DefaultSecretClientProvider(
ITokenCredentialProvider
tokenCredentialProvider) : ISecretClientProvider
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
25
ITokenCredentialProvider
tokenCredentialProvider,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
27
ITokenCredentialProvider
tokenCredentialProvider,
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryHelpers.cs (2)
21
var
tokenCredentialProvider = context.Services.GetRequiredService<
ITokenCredentialProvider
>();
Aspire.Hosting.Azure.EntraId.Tests (2)
EntraIdProvisioningTests.cs (2)
1075
Assert.All(builder.Services, service => Assert.NotEqual(typeof(
ITokenCredentialProvider
), service.ServiceType));
1077
builder.Services.AddSingleton<
ITokenCredentialProvider
>(_ => throw new InvalidOperationException("Azure authentication must not be used."));
Aspire.Hosting.Azure.Kubernetes.Tests (1)
AzureKubernetesInfrastructureTests.cs (1)
355
builder.Services.RemoveAll<
ITokenCredentialProvider
>();
Aspire.Hosting.Azure.Sandboxes (2)
AzureSandboxContainerDeployment.cs (2)
561
var
tokenCredentialProvider = context.Services.GetRequiredService<
ITokenCredentialProvider
>();
Aspire.Hosting.Azure.Tests (48)
AzureDeployerTests.cs (8)
51
builder.Services.AddSingleton<
ITokenCredentialProvider
>(new TestTokenCredentialProvider(credential));
94
builder.Services.AddSingleton<
ITokenCredentialProvider
>(new TestTokenCredentialProvider(credential));
122
builder.Services.AddSingleton<
ITokenCredentialProvider
>(sp => new TestTokenCredentialProvider(new FederatedTokenCredential
171
builder.Services.AddSingleton<
ITokenCredentialProvider
>(new TestTokenCredentialProvider(credential));
210
builder.Services.AddSingleton<
ITokenCredentialProvider
>(new TestTokenCredentialProvider(credential));
1746
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
2211
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
2322
builder.Services.AddSingleton<
ITokenCredentialProvider
>(new FailingTokenCredentialProvider());
AzureEnvironmentResourceExtensionsTests.cs (6)
1770
builder.Services.RemoveAll<
ITokenCredentialProvider
>();
1776
builder.Services.AddSingleton<
ITokenCredentialProvider
>(ProvisioningTestHelpers.CreateTokenCredentialProvider());
2322
builder.Services.RemoveAll<
ITokenCredentialProvider
>();
2324
builder.Services.AddSingleton<
ITokenCredentialProvider
>(ProvisioningTestHelpers.CreateTokenCredentialProvider());
5297
ITokenCredentialProvider
? tokenCredentialProvider = null,
5305
builder.Services.AddSingleton<
ITokenCredentialProvider
>(tokenCredentialProvider ?? ProvisioningTestHelpers.CreateTokenCredentialProvider());
AzureSandboxesTests.cs (1)
1180
builder.Services.AddSingleton<
ITokenCredentialProvider
>(ProvisioningTestHelpers.CreateTokenCredentialProvider());
DefaultAzurePrincipalProviderTests.cs (2)
16
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
114
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
ProvisioningContextProviderTests.cs (18)
219
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
258
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
289
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
325
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
362
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
392
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
425
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
457
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
490
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
524
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
620
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
681
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
783
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
824
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
871
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
915
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
974
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
1018
var
tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
ProvisioningTestHelpers.cs (2)
84
public static
ITokenCredentialProvider
CreateTokenCredentialProvider() => new TestTokenCredentialProvider();
1013
internal sealed class TestSecretClientProvider(
ITokenCredentialProvider
tokenCredentialProvider) : ISecretClientProvider
TokenCredentialProviderTests.cs (11)
20
var
provider = app.Services.GetRequiredService<
ITokenCredentialProvider
>();
34
var
first = app.Services.GetRequiredService<
ITokenCredentialProvider
>();
35
var
second = app.Services.GetRequiredService<
ITokenCredentialProvider
>();
50
var
provider = app.Services.GetRequiredService<
ITokenCredentialProvider
>();
65
builder.Services.AddSingleton<
ITokenCredentialProvider
>(customProvider);
69
var
resolved = app.Services.GetRequiredService<
ITokenCredentialProvider
>();
Aspire.Hosting.Foundry (4)
PromptAgent\AzurePromptAgentResource.cs (2)
208
var
tokenCredentialProvider = context.Services.GetRequiredService<
ITokenCredentialProvider
>();
Toolbox\FoundryToolboxResource.cs (2)
279
var credential = context.Services.GetRequiredService<
ITokenCredentialProvider
>().TokenCredential;
425
var credential = context.Services.GetRequiredService<
ITokenCredentialProvider
>().TokenCredential;