13 references to LoginProvider
Aspire.Hosting.DevTunnels (11)
DevTunnelCliClient.cs (3)
271public async Task<UserLoginStatus> UserLoginAsync(LoginProvider provider, ILogger? logger = default, CancellationToken cancellationToken = default) 276LoginProvider.Microsoft => await _cli.UserLoginMicrosoftAsync(logger, cancellationToken).ConfigureAwait(false), 277LoginProvider.GitHub => await _cli.UserLoginGitHubAsync(logger, cancellationToken).ConfigureAwait(false),
DevTunnelLoginManager.cs (6)
39var selectedProvider = LoginProvider.Microsoft; 42if (Enum.TryParse<LoginProvider>(preferredProvider, ignoreCase: true, out var provider)) 69selectedProvider = result.Data ? LoginProvider.Microsoft : LoginProvider.GitHub;
IDevTunnelClient.cs (2)
14Task<UserLoginStatus> UserLoginAsync(LoginProvider provider, ILogger? logger = default, CancellationToken cancellationToken = default); 29internal sealed record UserLoginStatus(string Status, LoginProvider Provider, string Username)
Aspire.Hosting.DevTunnels.Tests (2)
TestDevTunnelClient.cs (2)
16public UserLoginStatus LoginStatus { get; set; } = new("Logged in", LoginProvider.Microsoft, "test-user"); 36public Task<UserLoginStatus> UserLoginAsync(LoginProvider provider, ILogger? logger = null, CancellationToken cancellationToken = default)