12 references to LoginProvider
Aspire.Hosting.DevTunnels (11)
DevTunnelCliClient.cs (3)
242
public async Task<UserLoginStatus> UserLoginAsync(
LoginProvider
provider, ILogger? logger = default, CancellationToken cancellationToken = default)
247
LoginProvider
.Microsoft => await _cli.UserLoginMicrosoftAsync(logger, cancellationToken).ConfigureAwait(false),
248
LoginProvider
.GitHub => await _cli.UserLoginGitHubAsync(logger, cancellationToken).ConfigureAwait(false),
DevTunnelLoginManager.cs (6)
40
var
selectedProvider =
LoginProvider
.Microsoft;
43
if (Enum.TryParse<
LoginProvider
>(preferredProvider, ignoreCase: true, out
var
provider))
70
selectedProvider = result.Data ?
LoginProvider
.Microsoft :
LoginProvider
.GitHub;
IDevTunnelClient.cs (2)
14
Task<UserLoginStatus> UserLoginAsync(
LoginProvider
provider, ILogger? logger = default, CancellationToken cancellationToken = default);
29
internal sealed record UserLoginStatus(string Status,
LoginProvider
Provider, string Username)
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelCliInstallationManagerTests.cs (1)
112
public Task<UserLoginStatus> UserLoginAsync(
LoginProvider
provider, ILogger? logger = null, CancellationToken cancellationToken = default)