- ABP Framework version: v8.3.0* UI Type:Blazor Server
- Database System: EF Core (PostgreSQL)
- Exception message and full stack trace: 403 Forbidden
- Steps to reproduce the issue: Log in as an super-admin. Not able to access any identity-related pages such as
/identity/organization-units
,/identity/roles
, etc
I am encountering an application-wide issue where I'm unable to authorize any action method or view based on user permissions. However, role-based authorization is functioning as expected. Upon inspecting the token, it includes the user's role, but ABP is not retrieving permissions associated with that role.
I've also verified the database, and all necessary permissions are correctly seeded to this role. However, ABP still isn't retrieving or recognizing these permissions for authorization, even though role-based checks are working.
I suspect this issue may have arisen due to a recent project upgrade.
50 Answer(s)
-
0
Please share the full logs.txt file. liming.ma@volosoft.com You can delete the logs.txt file. Then start administration-service again, reproduce the problem and share the logs.txt. Thanks.
-
0
I have e-mailed you the log file. You can have a look.
-
0
hi
Your logs are not complete.
Please share the logs that include app starting.
I need the module load list logs.
-
0
Sent!
-
0
hi Your
UrvinFinance.AdministrationService.AdministrationServiceHttpApiHostModule
is depending on theVolo.Abp.Identity.AbpIdentityHttpApiClientModule
.Please check the code of
AdministrationServiceHttpApiHostModule
class.{ "Timestamp":"2024-11-15T13:34:11.5610752+00:00", "Level":"Information", "MessageTemplate":" - Volo.Abp.Identity.AbpIdentityHttpApiClientModule", "RenderedMessage":" - Volo.Abp.Identity.AbpIdentityHttpApiClientModule", "Properties":{ "SourceContext":"Volo.Abp.AbpApplicationBase", "dd_span_id":"0", "dd_trace_id":"0", "dd_version":"", "dd_service":"UrvinFinance.AdministrationService.HttpApi.Host", "dd_env":"", "Application":"UrvinFinance.AdministrationService.HttpApi.Host" } }
See the last line
---|Volo.Abp.Identity.AbpIdentityHttpApiClientModule
:Starting UrvinFinance.AdministrationService.HttpApi.Host. Loaded ABP modules: UrvinFinance.AdministrationService.AdministrationServiceHttpApiHostModule ---|UrvinFinance.UrvinFinanceSharedLocalizationModule ---|---|Volo.Abp.Validation.AbpValidationModule ---|---|---|Volo.Abp.Validation.AbpValidationAbstractionsModule ---|---|---|Volo.Abp.Localization.AbpLocalizationModule ---|---|---|---|Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule ---|---|---|---|Volo.Abp.Settings.AbpSettingsModule ---|---|---|---|---|Volo.Abp.Localization.AbpLocalizationAbstractionsModule ---|---|---|---|---|Volo.Abp.Security.AbpSecurityModule ---|---|---|---|---|Volo.Abp.Data.AbpDataModule ---|---|---|---|---|---|Volo.Abp.ObjectExtending.AbpObjectExtendingModule ---|---|---|---|---|---|Volo.Abp.Uow.AbpUnitOfWorkModule ---|---|---|---|---|---|Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule ---|---|---|---|Volo.Abp.Threading.AbpThreadingModule ---|Volo.Abp.Http.Client.IdentityModel.Web.AbpHttpClientIdentityModelWebModule ---|---|Volo.Abp.Http.Client.IdentityModel.AbpHttpClientIdentityModelModule ---|---|---|Volo.Abp.Http.Client.AbpHttpClientModule ---|---|---|---|Volo.Abp.Http.AbpHttpModule ---|---|---|---|---|Volo.Abp.Http.AbpHttpAbstractionsModule ---|---|---|---|---|Volo.Abp.Json.AbpJsonModule ---|---|---|---|---|---|Volo.Abp.Json.SystemTextJson.AbpJsonSystemTextJsonModule ---|---|---|---|---|---|---|Volo.Abp.Json.AbpJsonAbstractionsModule ---|---|---|---|---|---|---|Volo.Abp.Timing.AbpTimingModule ---|---|---|---|---|Volo.Abp.Minify.AbpMinifyModule ---|---|---|---|Volo.Abp.Castle.AbpCastleCoreModule ---|---|---|---|Volo.Abp.MultiTenancy.AbpMultiTenancyModule ---|---|---|---|---|Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule ---|---|---|---|Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule ---|---|---|---|Volo.Abp.RemoteServices.AbpRemoteServicesModule ---|---|---|---|Volo.Abp.EventBus.AbpEventBusModule ---|---|---|---|---|Volo.Abp.Guids.AbpGuidsModule ---|---|---|---|---|Volo.Abp.BackgroundWorkers.AbpBackgroundWorkersModule ---|---|---|---|---|Volo.Abp.DistributedLocking.AbpDistributedLockingAbstractionsModule ---|---|---|Volo.Abp.IdentityModel.AbpIdentityModelModule ---|---|---|---|Volo.Abp.Caching.AbpCachingModule ---|---|---|---|---|Volo.Abp.Serialization.AbpSerializationModule ---|Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule ---|---|Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule ---|---|---|Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule ---|---|---|---|Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule ---|---|---|---|---|Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule ---|---|---|---|---|---|Volo.Abp.AspNetCore.AbpAspNetCoreModule ---|---|---|---|---|---|---|Volo.Abp.Auditing.AbpAuditingModule ---|---|---|---|---|---|---|---|Volo.Abp.Auditing.AbpAuditingContractsModule ---|---|---|---|---|---|---|Volo.Abp.Authorization.AbpAuthorizationModule ---|---|---|---|---|---|---|---|Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule ---|---|---|---|---|---|Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule ---|---|---|---|---|---|Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule ---|---|---|---|---|---|---|Volo.Abp.Application.AbpDddApplicationContractsModule ---|---|---|---|---|---|Volo.Abp.UI.Navigation.AbpUiNavigationModule ---|---|---|---|---|---|---|Volo.Abp.UI.AbpUiModule ---|---|---|---|---|---|Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule ---|---|---|---|---|---|Volo.Abp.Application.AbpDddApplicationModule ---|---|---|---|---|---|---|Volo.Abp.Domain.AbpDddDomainModule ---|---|---|---|---|---|---|---|Volo.Abp.ObjectMapping.AbpObjectMappingModule ---|---|---|---|---|---|---|---|Volo.Abp.Specifications.AbpSpecificationsModule ---|---|---|---|---|---|---|---|Volo.Abp.Domain.AbpDddDomainSharedModule ---|---|---|---|---|---|---|Volo.Abp.Features.AbpFeaturesModule ---|---|---|Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule ---|---|---|---|Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule ---|---|---|Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule ---|---|---|---|Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule ---|---|Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule ---|Volo.Abp.Identity.AbpIdentityHttpApiClientModule
-
0
-
0
-
0
hi
Please share full logs again
Thanks.
-
0
I just shared the whole build logs for both administration-service and identity-service. Please have a look! Thanks.
-
0
hi
I have checked your logs. But there are no
error/exception
logs in it.Please share the logs that contains the
Internal Server Error
Thanks.
-
0
Sent
-
0
hi
The error:
An exception was thrown while activating UrvinFinance.IdentityService.User.UserController -> UrvinFinance.IdentityService.UserProfileSettings.UserProfileAppService. Cannot resolve parameter 'UrvinFinance.PaymentService.Subscriptions.ISubscriptionAppService subscriptionAppService'
You should depend on the
ISubscriptionAppService
implement module.eg
XXXApplicationModule
-
0
I removed XXXHttpApiClientModule dependencies and added XXXApplicationModule dependencies, but now I am getting the below error while I build the identity-service
{"Timestamp":"2024-11-18T11:51:36.7775236+00:00","Level":"Information","MessageTemplate":"Starting UrvinFinance.IdentityService.HttpApi.Host.","RenderedMessage":"Starting UrvinFinance.IdentityService.HttpApi.Host.","Properties":{"dd_span_id":"0","dd_trace_id":"0","dd_version":"","dd_service":"UrvinFinance.IdentityService.HttpApi.Host","dd_env":"","Application":"UrvinFinance.IdentityService.HttpApi.Host"}} {"Timestamp":"2024-11-18T11:51:37.8679784+00:00","Level":"Fatal","MessageTemplate":"UrvinFinance.IdentityService.HttpApi.Host terminated unexpectedly!","RenderedMessage":"UrvinFinance.IdentityService.HttpApi.Host terminated unexpectedly!","Exception":"Volo.Abp.AbpInitializationException: An error occurred during ConfigureServicesAsync phase of the module UrvinFinance.ImageService.ImageServiceApplicationModule, UrvinFinance.ImageService.Application, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. See the inner exception for details.\n ---> System.TypeLoadException: Method 'Handle' in type 'UrvinFinance.ImageService.Behaviour.ValidationBehavior
2' from assembly 'UrvinFinance.ImageService.Application, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.\n at UrvinFinance.ImageService.ImageServiceApplicationModule.ConfigureServices(ServiceConfigurationContext context)\n at Volo.Abp.Modularity.AbpModule.ConfigureServicesAsync(ServiceConfigurationContext context)\n at Volo.Abp.AbpApplicationBase.ConfigureServicesAsync()\n --- End of inner exception stack trace ---\n at Volo.Abp.AbpApplicationBase.ConfigureServicesAsync()\n at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action
1 optionsAction)\n at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action1 optionsAction)\n at Microsoft.Extensions.DependencyInjection.WebApplicationBuilderExtensions.AddApplicationAsync[TStartupModule](WebApplicationBuilder builder, Action
1 optionsAction)\n at UrvinFinance.IdentityService.Program.Main(String[] args) in C:\Step2gen\urvinfinance\services\identity\src\UrvinFinance.IdentityService.HttpApi.Host\Program.cs:line 80","Properties":{"dd_span_id":"0","dd_trace_id":"0","dd_version":"","dd_service":"UrvinFinance.IdentityService.HttpApi.Host","dd_env":"","Application":"UrvinFinance.IdentityService.HttpApi.Host"}} -
0
hi
The error is:
System.TypeLoadException: Method 'Handle' in type 'UrvinFinance.ImageService.Behaviour.ValidationBehavior2' from assembly 'UrvinFinance.ImageService.Application, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation. C:\Step2gen\urvinfinance\services\identity\src\UrvinFinance.IdentityService.HttpApi.Host\Program.cs:line 80
Please check your
UrvinFinance.ImageService.Application
project.You can also try to run
abp clean
command and build & run again.The error is not about abp framework.
Thanks.
-
0
The highlighted service (IIdentityUserIntegrationService) in the image is causing an error. Upon investigating, I discovered that the proxy for this service is missing. However, I am unable to generate the proxy. When attempting to do so, ABP creates a new json file with the name abp-generate-proxy.json file. Please assist.
-
0
hi
Try to pass the
-m
to specify the module name.abp generate-proxy -t csharp -m identity --url http://localhost:44388/
Remember to set
ExposeIntegrationServices
totrue
.Configure<AbpAspNetCoreMvcOptions>(options => { options.ExposeIntegrationServices = true; });
? That service is not exposed by default, unless you explicitly set ExposeIntegrationServices options (see the Exposing Integration Services section).
https://docs.abp.io/en/abp/latest/Integration-Services
-
0
-
0
-
0
-
0
Have you set
ExposeIntegrationServices
totrue
? -
0
-
0
-
0
-
0
hi
Join and share screen
https://us05web.zoom.us/j/87647575094?pwd=l38JLZ8wmFYZV6MGavjY9nWp3jrm0a.1
-
0
Resovled