//using Duende.IdentityServer.Services; //using Identity.Infrastructure.Dtos; //using Identity.Realization; //using Microsoft.AspNetCore.Components; //namespace Identity.Pages; //public partial class Consent //{ // [Parameter] // [SupplyParameterFromQuery] // public string ReturnUrl { get; set; } // public bool Remember { get; set; } // private IEnumerable RawScopeValues { get; set; } // protected override async Task OnAfterRenderAsync(bool firstRender) // { // if (firstRender) // { // var context = await Spa.GetContextAsync(ReturnUrl); // RawScopeValues = context.Scopes; // StateHasChanged(); // } // } // private async Task Yes() // { // await PostConsentAsync(false); // } // private async Task No() // { // await PostConsentAsync(true); // } // private async Task PostConsentAsync(bool deny) // { // await Spa.PostConsentAsync(new ConsentDto() // { // Deny = deny, // Remember = Remember, // ReturnUrl = ReturnUrl, // }); // } // //[Inject] IIdentityServerInteractionService Interaction { get; set; } // [Inject] SpaService Spa { get; set; } //}