2 writes to ResourceServiceClient
Aspire.Dashboard.Tests (2)
Integration\DashboardClientAuthTests.cs (1)
119
ResourceServiceClient
=
Model\DashboardClientTests.cs (1)
1477
ResourceServiceClient
=
54 references to ResourceServiceClient
Aspire.Dashboard (23)
Configuration\PostConfigureDashboardOptions.cs (1)
75
options.
ResourceServiceClient
.Url = resourceServiceUrl;
Configuration\ValidateDashboardOptions.cs (9)
132
if (!options.
ResourceServiceClient
.TryParseOptions(out var resourceServiceClientParseErrorMessage))
139
if (options.
ResourceServiceClient
.GetUri() != null)
141
switch (options.
ResourceServiceClient
.AuthMode)
146
if (string.IsNullOrWhiteSpace(options.
ResourceServiceClient
.ApiKey))
152
switch (options.
ResourceServiceClient
.ClientCertificate.Source)
155
if (string.IsNullOrEmpty(options.
ResourceServiceClient
.ClientCertificate.FilePath))
161
if (string.IsNullOrEmpty(options.
ResourceServiceClient
.ClientCertificate.Subject))
170
errorMessages.Add($"Unexpected resource service client certificate source: {options.
ResourceServiceClient
.ClientCertificate.Source}");
178
errorMessages.Add($"Unexpected resource service client authentication mode: {options.
ResourceServiceClient
.AuthMode}");
ServiceClient\DashboardClient.cs (13)
117
if (dashboardOptions.Value.
ResourceServiceClient
.GetUri() is null)
126
var address = _dashboardOptions.
ResourceServiceClient
.GetUri()!;
133
if (_dashboardOptions.
ResourceServiceClient
.AuthMode is ResourceClientAuthMode.ApiKey)
136
_headers.Add(ApiKeyHeaderName, _dashboardOptions.
ResourceServiceClient
.ApiKey!);
151
var authMode = _dashboardOptions.
ResourceServiceClient
.AuthMode;
156
var certificates = _dashboardOptions.
ResourceServiceClient
.ClientCertificate.Source switch
206
_dashboardOptions.
ResourceServiceClient
.ClientCertificate.FilePath != null,
209
var filePath = _dashboardOptions.
ResourceServiceClient
.ClientCertificate.FilePath;
210
var password = _dashboardOptions.
ResourceServiceClient
.ClientCertificate.Password;
222
_dashboardOptions.
ResourceServiceClient
.ClientCertificate.Subject != null,
225
var subject = _dashboardOptions.
ResourceServiceClient
.ClientCertificate.Subject;
226
var storeName = _dashboardOptions.
ResourceServiceClient
.ClientCertificate.Store ?? "My";
227
var location = _dashboardOptions.
ResourceServiceClient
.ClientCertificate.Location ?? StoreLocation.CurrentUser;
Aspire.Dashboard.Tests (31)
DashboardOptionsTests.cs (23)
185
options.
ResourceServiceClient
.Url = "invalid";
197
options.
ResourceServiceClient
.Url = "http://localhost";
198
options.
ResourceServiceClient
.AuthMode = ResourceClientAuthMode.ApiKey;
199
options.
ResourceServiceClient
.ApiKey = "";
211
options.
ResourceServiceClient
.Url = "http://localhost";
212
options.
ResourceServiceClient
.AuthMode = ResourceClientAuthMode.Certificate;
213
options.
ResourceServiceClient
.ClientCertificate.Source = DashboardClientCertificateSource.File;
214
options.
ResourceServiceClient
.ClientCertificate.FilePath = "";
226
options.
ResourceServiceClient
.Url = "http://localhost";
227
options.
ResourceServiceClient
.AuthMode = ResourceClientAuthMode.Certificate;
228
options.
ResourceServiceClient
.ClientCertificate.Source = DashboardClientCertificateSource.KeyStore;
229
options.
ResourceServiceClient
.ClientCertificate.Subject = "";
241
options.
ResourceServiceClient
.Url = "http://localhost";
242
options.
ResourceServiceClient
.AuthMode = ResourceClientAuthMode.Certificate;
243
options.
ResourceServiceClient
.ClientCertificate.Source = null;
255
options.
ResourceServiceClient
.Url = "http://localhost";
256
options.
ResourceServiceClient
.AuthMode = ResourceClientAuthMode.Certificate;
257
options.
ResourceServiceClient
.ClientCertificate.Source = (DashboardClientCertificateSource)int.MaxValue;
262
Assert.Equal($"Unexpected resource service client certificate source: {options.
ResourceServiceClient
.ClientCertificate.Source}", result.FailureMessage);
269
options.
ResourceServiceClient
.Url = "http://localhost";
270
options.
ResourceServiceClient
.AuthMode = null;
282
options.
ResourceServiceClient
.Url = "http://localhost";
283
options.
ResourceServiceClient
.AuthMode = (ResourceClientAuthMode)int.MaxValue;
Integration\DashboardClientAuthTests.cs (2)
60
await using var client = await CreateDashboardClientAsync(activitySource, loggerFactory, server.Url, authMode: ResourceClientAuthMode.ApiKey, configureOptions: options => options.
ResourceServiceClient
.ApiKey = "TestApiKey!").DefaultTimeout();
128
options.
ResourceServiceClient
.TryParseOptions(out _);
Integration\StartupTests.cs (3)
648
Assert.Equal(ResourceClientAuthMode.Certificate, app.DashboardOptionsMonitor.CurrentValue.
ResourceServiceClient
.AuthMode);
649
Assert.Equal(DashboardClientCertificateSource.KeyStore, app.DashboardOptionsMonitor.CurrentValue.
ResourceServiceClient
.ClientCertificate.Source);
650
Assert.Equal("MySubject", app.DashboardOptionsMonitor.CurrentValue.
ResourceServiceClient
.ClientCertificate.Subject);
Model\DashboardClientTests.cs (3)
1485
options.
ResourceServiceClient
.AuthMode = ResourceClientAuthMode.Certificate;
1486
options.
ResourceServiceClient
.ClientCertificate = clientCertificate;
1489
options.
ResourceServiceClient
.TryParseOptions(out _);