@using MoonCore.Helpers
@using Moonlight.Shared.Http.Responses.Auth
@inject NavigationManager Navigation
@inject HttpApiClient HttpApiClient
Authenticate
@code
{
private async Task StartAuth(WButton _)
{
var authStartData = await HttpApiClient.GetJson("api/auth/start");
var uri = authStartData.Endpoint
+ $"?client_id={authStartData.ClientId}" +
$"&redirect_uri={authStartData.RedirectUri}" +
$"&response_type=code";
Navigation.NavigateTo(uri, true);
}
}