7 implementations of ITokenCredentialProvider
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultTokenCredentialProvider.cs (1)
11internal class DefaultTokenCredentialProvider : ITokenCredentialProvider
Aspire.Hosting.Azure.Tests (6)
AzureBicepProvisionerTests.cs (1)
1811private sealed class TestTokenCredentialProvider : ITokenCredentialProvider
AzureDeployerTests.cs (1)
2106private sealed class FailingTokenCredentialProvider : ITokenCredentialProvider
DefaultAzurePrincipalProviderTests.cs (2)
365private sealed class TestTokenCredentialProviderWithCustomToken(string token) : ITokenCredentialProvider 384private sealed class TestTokenCredentialProviderWithCredential(TestTokenCredential tokenCredential) : ITokenCredentialProvider
ProvisioningTestHelpers.cs (1)
1069internal sealed class TestTokenCredentialProvider : ITokenCredentialProvider
TokenCredentialProviderTests.cs (1)
75private sealed class CustomTokenCredentialProvider(TokenCredential credential) : ITokenCredentialProvider
77 references to ITokenCredentialProvider
Aspire.Hosting.Azure (31)
AzureEnvironmentResource.cs (4)
200var tokenCredentialProvider = context.Services.GetRequiredService<ITokenCredentialProvider>(); 226var tokenCredentialProvider = context.Services.GetRequiredService<ITokenCredentialProvider>();
AzureProvisioningController.cs (20)
1866var tokenCredentialProvider = serviceProvider.GetRequiredService<ITokenCredentialProvider>(); 2175var tokenCredentialProvider = serviceProvider.GetRequiredService<ITokenCredentialProvider>(); 2580var tokenCredentialProvider = serviceProvider.GetRequiredService<ITokenCredentialProvider>(); 3087var tokenCredentialProvider = serviceProvider.GetRequiredService<ITokenCredentialProvider>(); 3245var tokenCredentialProvider = serviceProvider.GetRequiredService<ITokenCredentialProvider>(); 3283var tokenCredentialProvider = serviceProvider.GetRequiredService<ITokenCredentialProvider>(); 3311var tokenCredentialProvider = serviceProvider.GetRequiredService<ITokenCredentialProvider>(); 3340var tokenCredentialProvider = serviceProvider.GetRequiredService<ITokenCredentialProvider>(); 3444var tokenCredentialProvider = serviceProvider.GetRequiredService<ITokenCredentialProvider>(); 3553var tokenCredentialProvider = serviceProvider.GetRequiredService<ITokenCredentialProvider>();
Provisioning\AzureProvisionerExtensions.cs (1)
41builder.Services.TryAddSingleton<ITokenCredentialProvider, DefaultTokenCredentialProvider>();
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
27ITokenCredentialProvider tokenCredentialProvider, 55protected readonly ITokenCredentialProvider _tokenCredentialProvider = tokenCredentialProvider;
Provisioning\Internal\DefaultAzurePrincipalProvider.cs (1)
12internal sealed class DefaultAzurePrincipalProvider(ITokenCredentialProvider tokenCredentialProvider) : IAzurePrincipalProvider
Provisioning\Internal\DefaultSecretClientProvider.cs (1)
11internal sealed class DefaultSecretClientProvider(ITokenCredentialProvider tokenCredentialProvider) : ISecretClientProvider
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
27ITokenCredentialProvider tokenCredentialProvider,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
28ITokenCredentialProvider tokenCredentialProvider,
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryHelpers.cs (2)
23var tokenCredentialProvider = context.Services.GetRequiredService<ITokenCredentialProvider>();
Aspire.Hosting.Azure.Tests (42)
AzureDeployerTests.cs (3)
1501var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 1957var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 2068builder.Services.AddSingleton<ITokenCredentialProvider>(new FailingTokenCredentialProvider());
AzureEnvironmentResourceExtensionsTests.cs (6)
1452builder.Services.RemoveAll<ITokenCredentialProvider>(); 1458builder.Services.AddSingleton<ITokenCredentialProvider>(ProvisioningTestHelpers.CreateTokenCredentialProvider()); 2004builder.Services.RemoveAll<ITokenCredentialProvider>(); 2006builder.Services.AddSingleton<ITokenCredentialProvider>(ProvisioningTestHelpers.CreateTokenCredentialProvider()); 4967ITokenCredentialProvider? tokenCredentialProvider = null, 4975builder.Services.AddSingleton<ITokenCredentialProvider>(tokenCredentialProvider ?? ProvisioningTestHelpers.CreateTokenCredentialProvider());
DefaultAzurePrincipalProviderTests.cs (2)
16var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 114var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
ProvisioningContextProviderTests.cs (18)
31var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 69var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 99var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 134var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 170var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 199var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 231var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 262var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 294var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 327var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 422var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 482var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 583var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 623var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 669var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 712var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 770var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider(); 813var tokenCredentialProvider = ProvisioningTestHelpers.CreateTokenCredentialProvider();
ProvisioningTestHelpers.cs (2)
84public static ITokenCredentialProvider CreateTokenCredentialProvider() => new TestTokenCredentialProvider(); 999internal sealed class TestSecretClientProvider(ITokenCredentialProvider tokenCredentialProvider) : ISecretClientProvider
TokenCredentialProviderTests.cs (11)
20var provider = app.Services.GetRequiredService<ITokenCredentialProvider>(); 34var first = app.Services.GetRequiredService<ITokenCredentialProvider>(); 35var second = app.Services.GetRequiredService<ITokenCredentialProvider>(); 50var provider = app.Services.GetRequiredService<ITokenCredentialProvider>(); 65builder.Services.AddSingleton<ITokenCredentialProvider>(customProvider); 69var resolved = app.Services.GetRequiredService<ITokenCredentialProvider>();
Aspire.Hosting.Foundry (2)
PromptAgent\AzurePromptAgentResource.cs (2)
208var tokenCredentialProvider = context.Services.GetRequiredService<ITokenCredentialProvider>();