diff --git a/src/EventHub.Admin.Web/EventHubBlazorModule.cs b/src/EventHub.Admin.Web/EventHubBlazorModule.cs index a8961e7..aa907c6 100644 --- a/src/EventHub.Admin.Web/EventHubBlazorModule.cs +++ b/src/EventHub.Admin.Web/EventHubBlazorModule.cs @@ -69,7 +69,7 @@ namespace EventHub.Admin.Web { builder.Configuration.Bind("AuthServer", options.ProviderOptions); options.UserOptions.RoleClaim = JwtClaimTypes.Role; - options.ProviderOptions.DefaultScopes.Add("EventHub"); + options.ProviderOptions.DefaultScopes.Add("EventHubAdmin"); options.ProviderOptions.DefaultScopes.Add("role"); options.ProviderOptions.DefaultScopes.Add("email"); options.ProviderOptions.DefaultScopes.Add("phone"); diff --git a/src/EventHub.DbMigrator/EventHub.DbMigrator.csproj b/src/EventHub.DbMigrator/EventHub.DbMigrator.csproj index f7a3f54..c3d8cb5 100644 --- a/src/EventHub.DbMigrator/EventHub.DbMigrator.csproj +++ b/src/EventHub.DbMigrator/EventHub.DbMigrator.csproj @@ -29,6 +29,7 @@ + diff --git a/src/EventHub.DbMigrator/EventHubDbMigratorModule.cs b/src/EventHub.DbMigrator/EventHubDbMigratorModule.cs index 4bc4f5a..588aecb 100644 --- a/src/EventHub.DbMigrator/EventHubDbMigratorModule.cs +++ b/src/EventHub.DbMigrator/EventHubDbMigratorModule.cs @@ -1,4 +1,5 @@ -using EventHub.EntityFrameworkCore; +using EventHub.Admin; +using EventHub.EntityFrameworkCore; using Volo.Abp.Autofac; using Volo.Abp.BackgroundJobs; using Volo.Abp.Modularity; @@ -8,7 +9,8 @@ namespace EventHub.DbMigrator [DependsOn( typeof(AbpAutofacModule), typeof(EventHubEntityFrameworkCoreDbMigrationsModule), - typeof(EventHubApplicationContractsModule) + typeof(EventHubApplicationContractsModule), + typeof(EventHubAdminApplicationContractsModule) )] public class EventHubDbMigratorModule : AbpModule { diff --git a/src/EventHub.Domain/Data/IdentityServerDataSeedContributor.cs b/src/EventHub.Domain/Data/IdentityServerDataSeedContributor.cs index 0623232..4ecc279 100644 --- a/src/EventHub.Domain/Data/IdentityServerDataSeedContributor.cs +++ b/src/EventHub.Domain/Data/IdentityServerDataSeedContributor.cs @@ -67,6 +67,7 @@ namespace EventHub.Data private async Task CreateApiScopesAsync() { await CreateApiScopeAsync("EventHub"); + await CreateApiScopeAsync("EventHubAdmin"); } private async Task CreateApiResourcesAsync() @@ -154,7 +155,7 @@ namespace EventHub.Data await CreateClientAsync( name: webClientId, - scopes: commonScopes.Union(new []{"EventHubAdmin"}), + scopes: commonScopes.Union(new []{"EventHub"}), grantTypes: new[] { "hybrid" }, secret: (configurationSection["EventHub_Web:ClientSecret"] ?? "1q2w3e*").Sha256(), redirectUri: $"{webClientRootUrl}signin-oidc", diff --git a/src/EventHub.HttpApi.Host/EventHub.HttpApi.Host.csproj b/src/EventHub.HttpApi.Host/EventHub.HttpApi.Host.csproj index 55c7543..68fab67 100644 --- a/src/EventHub.HttpApi.Host/EventHub.HttpApi.Host.csproj +++ b/src/EventHub.HttpApi.Host/EventHub.HttpApi.Host.csproj @@ -25,8 +25,6 @@ - - diff --git a/src/EventHub.HttpApi.Host/EventHubHttpApiHostModule.cs b/src/EventHub.HttpApi.Host/EventHubHttpApiHostModule.cs index af67acf..8160b12 100644 --- a/src/EventHub.HttpApi.Host/EventHubHttpApiHostModule.cs +++ b/src/EventHub.HttpApi.Host/EventHubHttpApiHostModule.cs @@ -3,12 +3,10 @@ using System.Collections.Generic; using System.Globalization; using System.IO; using System.Linq; -using EventHub.Admin; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Cors; using Microsoft.AspNetCore.DataProtection; -using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; @@ -35,8 +33,6 @@ namespace EventHub [DependsOn( typeof(EventHubApplicationModule), typeof(EventHubHttpApiModule), - typeof(EventHubAdminApplicationModule), - typeof(EventHubAdminHttpApiModule), typeof(EventHubEntityFrameworkCoreDbMigrationsModule), typeof(AbpAutofacModule), typeof(AbpCachingStackExchangeRedisModule),