hi
Can you share the debug logs of 44393 website?
Thanks
This usage scenario is very rare, so it is a standalone package.
It is free and open source.
Thanks.
hi
I just added code to get the current tenant from your Blazor URL and use it.
See https://github.com/maliming/abp-app-domain-based/blob/42f7a49b33e8a27e729fc86cea6287d6239081c5/src/AbpSolution1.Blazor.Client/MyWebAssemblyMultiTenantUrlProvider.cs
And use TokenWildcardIssuerValidator.IssuerValidator
https://github.com/maliming//Owl.TokenWildcardIssuerValidator
Please remove x.TokenValidationParameters.ValidateIssuer = false;, It's test code.
Thanks.
hi
Delete N'AbpSolution1_Blazor and instert it again
INSERT INTO [dbo].[OpenIddictApplications] ([Id], [ApplicationType], [ClientId], [ClientSecret], [ClientType], [ConsentType], [DisplayName], [DisplayNames], [JsonWebKeySet], [Permissions], [PostLogoutRedirectUris], [Properties], [RedirectUris], [Requirements], [Settings], [ClientUri], [LogoUri], [ExtraProperties], [ConcurrencyStamp], [CreationTime], [CreatorId], [LastModificationTime], [LastModifierId], [IsDeleted], [DeleterId], [DeletionTime]) VALUES ('1959479D-4CEA-A392-FA41-3A1E3CB96F9E', N'web', N'AbpSolution1_Blazor', NULL, N'public', N'implicit', N'Blazor Application', NULL, NULL, N'["ept:end_session","gt:authorization_code","rst:code","ept:authorization","ept:token","ept:revocation","ept:introspection","gt:refresh_token","scp:address","scp:email","scp:phone","scp:profile","scp:roles","scp:AbpSolution1"]', N'["https://localhost:44366/authentication/login-callback", "https://tenant.localhost:44366/authentication/logout-callback"]', NULL, N'["https://localhost:44366/authentication/login-callback", "https://tenant.localhost:44366/authentication/login-callback"]', NULL, NULL, N'https://{0}.localhost:44366', N'/images/clients/blazor.svg', N'{}', N'6739bff0e772468f861b23c73b91a488', '2025-12-17 12:23:35.5845410', NULL, NULL, NULL, '0', NULL, NULL);
hi
Which HTTP request gets this error message?
Thanks.
hi
Can you test this PR?
https://github.com/franciscosl-fnet/abp-app-domain-based/pull/1
Thanks. I will check it.
hi
You can listen to the PaymentRequestCompleted event, then add your course business.
Add a status property and set it to valid only when the payment is successful.
If the status is invalid, the user can't see the course.
Thanks.