Cleanud up auth code

This commit is contained in:
Masu-Baumgartner
2024-11-12 10:29:50 +01:00
parent a074f0c4f0
commit e5555c815b
6 changed files with 38 additions and 92 deletions

View File

@@ -61,47 +61,7 @@ public class Startup
builder.AddTokenAuthentication();
builder.AddOAuth2();
/*
builder.Services.AddScoped(sp =>
{
var httpClient = sp.GetRequiredService<HttpClient>();
var localStorageService = sp.GetRequiredService<LocalStorageService>();
var result = new HttpApiClient(httpClient);
result.AddLocalStorageTokenAuthentication(localStorageService, async refreshToken =>
{
try
{
var httpApiClient = new HttpApiClient(httpClient);
var response = await httpApiClient.PostJson<RefreshResponse>(
"api/auth/refresh",
new RefreshRequest()
{
RefreshToken = refreshToken
}
);
return (new TokenPair()
{
AccessToken = response.AccessToken,
RefreshToken = response.RefreshToken
}, response.ExpiresAt);
}
catch (HttpApiException)
{
return (new TokenPair()
{
AccessToken = "unset",
RefreshToken = "unset"
}, DateTime.MinValue);
}
});
return result;
});*/
builder.Services.AddMoonCoreBlazorTailwind();
builder.Services.AddScoped<WindowService>();
builder.Services.AddScoped<LocalStorageService>();

View File

@@ -1,6 +1,5 @@
@using Moonlight.Client.UI.Layouts
@using MoonCore.Blazor.Components
@using Moonlight.Client.UI.Components
<ErrorLogger>
<OAuth2AuthenticationHandler>

View File

@@ -10,7 +10,7 @@
@inject HttpApiClient ApiClient
<LazyLoader Load="LoadOverview">
<div class="gap-5 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4">
<div class="gap-5 grid grid-cols-1 lg:grid-cols-2 xl:grid-cols-4">
<StatCard Title="CPU Usage" Text="@(OverviewData.CpuUsage + "%")" Icon="bi bi-cpu"/>
<StatCard Title="Memory Usage" Text="@(Formatter.FormatSize(OverviewData.MemoryUsage))" Icon="bi bi-memory"/>
<StatCard Title="Host OS" Text="@(OverviewData.OperatingSystem)" Icon="bi bi-motherboard"/>