hi
You can set the permissions to the user to limit.
For controllers or pages that allow anonymity, you can only override them to add restrictions.
Hi
You can override the Login page and add [IgnoreAntiforgeryToken] attribute.
And add asp-antiforgery="false" to post form
<form method="post" asp-antiforgery="false">
<!-- ... -->
</form>
hi
Please use the code from https://abp.io/support/questions/8071/Restrict-Public-Users-from-Accessing-Admin-Website-and-Disable-Their-Login-in-Admin-website?CurrentPage=1#answer-3a15cf9f-1dff-46eb-3f46-458e358d526a
hi
There is no example of this. I'm not familiar with DevExpress
hi
Please update your Innoppia.DevExpressReports.HttpApi.Host as follows:
<Project Sdk="Microsoft.NET.Sdk.Web">
<Import Project="..\..\common.props" />
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
<RootNamespace>Innoppia.DevExpressReports</RootNamespace>
<PreserveCompilationReferences>true</PreserveCompilationReferences>
</PropertyGroup>
<PropertyGroup Condition=" '$(RunConfiguration)' == 'Innoppia.DevExpressReports.HttpApi.Host' " />
<ItemGroup>
<PackageReference Include="AspNetCore.HealthChecks.UI" Version="8.0.0" />
<PackageReference Include="AspNetCore.HealthChecks.UI.Client" Version="8.0.0" />
<PackageReference Include="AspNetCore.HealthChecks.UI.InMemory.Storage" Version="8.0.0" />
<PackageReference Include="Serilog.AspNetCore" Version="8.0.0" />
<PackageReference Include="Serilog.Sinks.Async" Version="1.5.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.Google" Version="8.0.4" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.MicrosoftAccount" Version="8.0.4" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.Twitter" Version="8.0.4" />
<PackageReference Include="Volo.Abp.AspNetCore.MultiTenancy" Version="8.3.2" />
<PackageReference Include="Volo.Abp.Autofac" Version="8.3.2" />
<PackageReference Include="Volo.Abp.AspNetCore.Serilog" Version="8.3.2" />
<PackageReference Include="Volo.Abp.Swashbuckle" Version="8.3.2" />
<PackageReference Include="Volo.Abp.Account.Pro.Public.Web.OpenIddict" Version="8.3.2" />
<PackageReference Include="Volo.Abp.Account.Pro.Public.Web.Impersonation" Version="8.3.2" />
<PackageReference Include="DevExpress.Reporting.Core" Version="24.1.6" />
<PackageReference Include="System.ServiceModel.Primitives" Version="8.0.0" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonX" Version="3.2.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Innoppia.DevExpressReports.Application\Innoppia.DevExpressReports.Application.csproj" />
<ProjectReference Include="..\Innoppia.DevExpressReports.EntityFrameworkCore\Innoppia.DevExpressReports.EntityFrameworkCore.csproj" />
<ProjectReference Include="..\Innoppia.DevExpressReports.HttpApi\Innoppia.DevExpressReports.HttpApi.csproj" />
</ItemGroup>
<ItemGroup Condition="Exists('./openiddict.pfx')">
<None Remove="openiddict.pfx" />
<EmbeddedResource Include="openiddict.pfx">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Compile Remove="Logs\**" />
<Content Remove="Logs\**" />
<EmbeddedResource Remove="Logs\**" />
<None Remove="Logs\**" />
</ItemGroup>
<ItemGroup>
<Reference Include="DevExpress.AspNetCore.Common.v24.1">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.AspNetCore.Common.v24.1.dll</HintPath>
</Reference>
<Reference Include="DevExpress.AspNetCore.Core.v24.1">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.AspNetCore.Core.v24.1.dll</HintPath>
</Reference>
<Reference Include="DevExpress.AspNetCore.Reporting.v24.1">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.AspNetCore.Reporting.v24.1.dll</HintPath>
</Reference>
<Reference Include="DevExpress.Utils.v24.1">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.Utils.v24.1.dll</HintPath>
</Reference>
<Reference Include="DevExpress.Web.Reporting.v24.1.Common.Services">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.Web.Reporting.v24.1.Common.Services.dll</HintPath>
</Reference>
<Reference Include="DevExpress.Web.Resources.v24.1">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.Web.Resources.v24.1.dll</HintPath>
</Reference>
<Reference Include="DevExpress.Web.v24.1">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.Web.v24.1.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraReports.v24.1">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.XtraReports.v24.1.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraReports.v24.1.CodeCompletion">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.XtraReports.v24.1.CodeCompletion.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraReports.v24.1.Extensions">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.XtraReports.v24.1.Extensions.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraReports.v24.1.Service">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.XtraReports.v24.1.Service.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraReports.v24.1.Web">
<HintPath>C:\Program Files\DevExpress 24.1\Components\Bin\NetCore\DevExpress.XtraReports.v24.1.Web.dll</HintPath>
</Reference>
</ItemGroup>
</Project>
hi This module is no longer maintained, but I can share the source code with you Please send an email to liming.ma@volosoft.com
Thanks.
ok, no problem.
hi
I will ask our angular team.