Browse Source

Add AbpIdentityHttpApiClientModule to administration host

pull/1/head
enisn 5 years ago
parent
commit
9a464c3f09
  1. 17
      services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/AdministrationServiceHttpApiHostModule.cs
  2. 1
      services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/EShopOnAbp.AdministrationService.HttpApi.Host.csproj

17
services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/AdministrationServiceHttpApiHostModule.cs

@ -8,6 +8,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.OpenApi.Models;
using Serilog;
using System;
using System.Collections.Generic;
using System.IO;
@ -17,9 +18,12 @@ using Volo.Abp;
using Volo.Abp.Account;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy;
using Volo.Abp.EventBus.Distributed;
using Volo.Abp.Http.Client.IdentityModel.Web;
using Volo.Abp.Identity;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
using Volo.Abp.MultiTenancy;
using Volo.Abp.Threading;
using Volo.Abp.UI.Navigation.Urls;
using Volo.Abp.VirtualFileSystem;
@ -34,14 +38,15 @@ namespace EShopOnAbp.AdministrationService
typeof(AbpAccountApplicationContractsModule),
typeof(AbpHttpClientIdentityModelWebModule),
typeof(AbpAspNetCoreMvcUiMultiTenancyModule),
typeof(SaasServiceApplicationContractsModule)
typeof(SaasServiceApplicationContractsModule),
typeof(AbpIdentityHttpApiClientModule)
)]
public class AdministrationServiceHttpApiHostModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
JwtBearerConfigurationHelper.Configure(context, "AdministrationService");
SwaggerConfigurationHelper.Configure(context, "Administration Service API");
SwaggerConfigurationHelper.Configure(context, "Administration Service API");
}
public override void OnApplicationInitialization(ApplicationInitializationContext context)
{
@ -85,6 +90,14 @@ namespace EShopOnAbp.AdministrationService
.GetRequiredService<AdministrationServiceDatabaseMigrationChecker>()
.CheckAsync()
);
//Log.Information("Sending event...");
//AsyncHelper.RunSync(
// () => scope.ServiceProvider
// .GetRequiredService<IDistributedEventBus>()
// .PublishAsync(new TenantCreatedEto { Id = Guid.Empty, Name = "Sample" })
// );
}
}
}

1
services/administration/src/EShopOnAbp.AdministrationService.HttpApi.Host/EShopOnAbp.AdministrationService.HttpApi.Host.csproj

@ -15,6 +15,7 @@
<ItemGroup>
<PackageReference Include="Volo.Abp.Http.Client.IdentityModel.Web" Version="4.4.0-rc.1" />
<PackageReference Include="Volo.Abp.Identity.HttpApi.Client" Version="4.4.0-rc.1" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" Version="4.4.0-rc.1" />
<PackageReference Include="Volo.Abp.Account.Application.Contracts" Version="4.4.0-rc.1" />
</ItemGroup>

Loading…
Cancel
Save