12 references to LoginProvider
Aspire.Hosting.DevTunnels (11)
DevTunnelCliClient.cs (3)
242public async Task<UserLoginStatus> UserLoginAsync(LoginProvider provider, ILogger? logger = default, CancellationToken cancellationToken = default) 247LoginProvider.Microsoft => await _cli.UserLoginMicrosoftAsync(logger, cancellationToken).ConfigureAwait(false), 248LoginProvider.GitHub => await _cli.UserLoginGitHubAsync(logger, cancellationToken).ConfigureAwait(false),
DevTunnelLoginManager.cs (6)
40var selectedProvider = LoginProvider.Microsoft; 43if (Enum.TryParse<LoginProvider>(preferredProvider, ignoreCase: true, out var provider)) 70selectedProvider = 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 (1)
DevTunnelCliInstallationManagerTests.cs (1)
112public Task<UserLoginStatus> UserLoginAsync(LoginProvider provider, ILogger? logger = null, CancellationToken cancellationToken = default)