5 instantiations of TokenExchangeResult
aspire (5)
Commands\TelemetryCommandHelpers.cs (5)
834
public static readonly TokenExchangeResult Failed =
new
(false, null, TokenExchangeFailureKind.TokenRejected);
839
public static readonly TokenExchangeResult ConnectionError =
new
(false, null, TokenExchangeFailureKind.ConnectionError);
846
HttpStatusCode.NotFound =>
new
(false, null, TokenExchangeFailureKind.ApiNotEnabled),
847
HttpStatusCode.Unauthorized =>
new
(false, null, TokenExchangeFailureKind.TokenRejected),
848
_ =>
new
(false, null, TokenExchangeFailureKind.Other),
17 references to TokenExchangeResult
aspire (10)
Commands\TelemetryCommandHelpers.cs (9)
240
var
exchangeResult = await ExchangeLoginTokenForApiKeyAsync(httpClientFactory, dashboardUrl, loginToken, logger, cancellationToken).ConfigureAwait(false);
457
/// <returns>A <see cref="
TokenExchangeResult
"/> indicating success or failure, with the API key when available.</returns>
458
internal static async Task<
TokenExchangeResult
> ExchangeLoginTokenForApiKeyAsync(
479
return
TokenExchangeResult
.FromStatusCode(response.StatusCode);
495
return
TokenExchangeResult
.ConnectionError;
503
return
TokenExchangeResult
.Failed;
834
public static readonly
TokenExchangeResult
Failed = new(false, null, TokenExchangeFailureKind.TokenRejected);
839
public static readonly
TokenExchangeResult
ConnectionError = new(false, null, TokenExchangeFailureKind.ConnectionError);
844
public static
TokenExchangeResult
FromStatusCode(HttpStatusCode statusCode) => statusCode switch
Mcp\Tools\IDashboardInfoProvider.cs (1)
81
var
exchange = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync(
Aspire.Cli.Tests (7)
Commands\TelemetryCommandTests.cs (7)
477
var
result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync(
610
var
result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync(
627
var
result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync(
641
var
result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync(
655
var
result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync(
668
var
result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync(
682
var
result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync(