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