@page "/" @using Grpc.Net.Client @using Grpc.Net.Client.Web @using GrpcShared @using GrpcShared.DTO.Auth @using GrpcShared.DTO.Search @using NemAnBlazor.Services.Interfaces @inject NavigationManager NavigationManager @inject IAuthClientService AuthService @inject ITrackClientService SearchService @using System.Security.Claims Dobrodosli @context.User.Claims.FirstOrDefault(x => x.Type == "name")?.Value.ToUpper() Nisi autorizovan. Index

Pozdrav Diligent!

Dobrodošli u našu NemAn aplikaciju. @code { private string? message; protected override async Task OnInitializedAsync() { message = "Cao"; } private async Task LoginUser() { //var response = await SearchService.GetListSearchAsync(new GrpcShared.DTO.Search.SearchRequest() { Query="venom", Type = "track"}); CodeRequest authParams = await AuthService.GetAuthParams(); // await AuthService.GetAccessToken(new CodeResponse{ Code = "hello"}); string url = $"https://accounts.spotify.com/en/authorize?client_id={authParams.ClientId}&redirect_uri={authParams.RedirectURI}&response_type={authParams.ResponseType}&scope={authParams.Scope}&show_dialog={authParams.ShowDialog}"; NavigationManager.NavigateTo(url); } }