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