|
|
|
|
@ -1,5 +1,7 @@
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Security.Claims;
|
|
|
|
|
using Localization.Resources.AbpUi;
|
|
|
|
|
using Microsoft.AspNetCore.Builder;
|
|
|
|
|
using Microsoft.AspNetCore.Mvc.ApplicationModels;
|
|
|
|
|
@ -8,11 +10,13 @@ using Microsoft.Extensions.DependencyInjection;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.Authorization;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.Localization;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.Localization.Resource;
|
|
|
|
|
using Volo.Abp.AspNetCore.Security.Claims;
|
|
|
|
|
using Volo.Abp.AspNetCore.TestBase;
|
|
|
|
|
using Volo.Abp.Autofac;
|
|
|
|
|
using Volo.Abp.Localization;
|
|
|
|
|
using Volo.Abp.MemoryDb;
|
|
|
|
|
using Volo.Abp.Modularity;
|
|
|
|
|
using Volo.Abp.Security.Claims;
|
|
|
|
|
using Volo.Abp.TestApp;
|
|
|
|
|
using Volo.Abp.Validation.Localization;
|
|
|
|
|
using Volo.Abp.VirtualFileSystem;
|
|
|
|
|
@ -76,11 +80,17 @@ namespace Volo.Abp.AspNetCore.Mvc
|
|
|
|
|
options.Languages.Add(new LanguageInfo("en", "en", "English"));
|
|
|
|
|
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Configure<RazorPagesOptions>(options =>
|
|
|
|
|
{
|
|
|
|
|
options.RootDirectory = "/Volo/Abp/AspNetCore/Mvc";
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
Configure<AbpClaimsMapOptions>(options =>
|
|
|
|
|
{
|
|
|
|
|
options.Map.Add("SerialNumber", ClaimTypes.SerialNumber);
|
|
|
|
|
options.Map.Add("DateOfBirth", ClaimTypes.DateOfBirth);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public override void OnApplicationInitialization(ApplicationInitializationContext context)
|
|
|
|
|
@ -92,6 +102,7 @@ namespace Volo.Abp.AspNetCore.Mvc
|
|
|
|
|
app.UseAbpRequestLocalization();
|
|
|
|
|
app.UseRouting();
|
|
|
|
|
app.UseMiddleware<FakeAuthenticationMiddleware>();
|
|
|
|
|
app.UseAbpClaimsMap();
|
|
|
|
|
app.UseAuthorization();
|
|
|
|
|
app.UseAuditing();
|
|
|
|
|
app.UseUnitOfWork();
|
|
|
|
|
|