@using HopFrame.Core.Config @using HopFrame.Core.Services @using Microsoft.Extensions.DependencyInjection @inherits LayoutComponentBase
@Body
Documentation and source code
@inject IHopFrameAuthHandler Handler @inject HopFrameConfig Config @inject NavigationManager Navigator @code { protected override async Task OnInitializedAsync() { var authorized = await Handler.IsAuthenticatedAsync(Config.BasePolicy); if (!authorized) { Navigator.NavigateTo((Config.LoginPageRewrite ?? "/login") + "?redirect=/" + Navigator.ToBaseRelativePath(Navigator.Uri), true); } } }