hi
I tried your code, and it's no problem, but it doesn't work on your computer. Remote debugging is very inconvenient, so you can debug it first.
hi
Please create mvc tiered project then check the MyProjectNameMenuContributor of web project.
You need to add the menu yourself
abp new BookStore --tiered
You can debug the StaticPermissionSaver on your local.
Remove administration service from tye.yaml.
Debug the administration service to see what happened on StaticPermissionSaver
There are no SAAS permissions in your grantedPolicies
"auth": {
"grantedPolicies": {
"AbpIdentity.Roles": true,
"AbpIdentity.Roles.Create": true,
"AbpIdentity.Roles.Update": true,
"AbpIdentity.Roles.Delete": true,
"AbpIdentity.Roles.ManagePermissions": true,
"AuditLogging.ViewChangeHistory:Volo.Abp.Identity.IdentityRole": true,
"AbpIdentity.Users": true,
"AbpIdentity.Users.Create": true,
"AbpIdentity.Users.Update": true,
"AbpIdentity.Users.Delete": true,
"AbpIdentity.Users.ManagePermissions": true,
"AbpIdentity.Users.Update.ManageRoles": true,
"AbpIdentity.Users.Update.ManageOU": true,
"AuditLogging.ViewChangeHistory:Volo.Abp.Identity.IdentityUser": true,
"AbpIdentity.Users.Impersonation": true,
"AbpIdentity.Users.Import": true,
"AbpIdentity.Users.Export": true,
"AbpIdentity.Users.ViewDetails": true,
"AbpIdentity.OrganizationUnits": true,
"AbpIdentity.OrganizationUnits.ManageOU": true,
"AbpIdentity.OrganizationUnits.ManageRoles": true,
"AbpIdentity.OrganizationUnits.ManageMembers": true,
"AbpIdentity.ClaimTypes": true,
"AbpIdentity.ClaimTypes.Create": true,
"AbpIdentity.ClaimTypes.Update": true,
"AbpIdentity.ClaimTypes.Delete": true,
"AbpIdentity.SettingManagement": true,
"AbpIdentity.SecurityLogs": true,
"AbpAccount.SettingManagement": true,
"FeatureManagement.ManageHostFeatures": true,
"SettingManagement.Emailing": true,
"SettingManagement.Emailing.Test": true,
"SettingManagement.TimeZone": true,
"AuditLogging.AuditLogs": true,
"LanguageManagement.LanguageTexts": true,
"LanguageManagement.LanguageTexts.Edit": true,
"LanguageManagement.Languages": true,
"LanguageManagement.Languages.Create": true,
"LanguageManagement.Languages.Edit": true,
"LanguageManagement.Languages.ChangeDefault": true,
"LanguageManagement.Languages.Delete": true,
"TextTemplateManagement.TextTemplates": true,
"TextTemplateManagement.TextTemplates.EditContents": true,
"VineforceTest1.Dashboard.Host": true,
"Saas.Editions": true,
"Saas.Editions.Create": true,
"Saas.Editions.Delete": true,
"Saas.Editions.ManageFeatures": true,
"Saas.Editions.Update": true,
"Saas.Tenants": true,
"Saas.Tenants.SetPassword": true,
"Saas.Tenants.ManageConnectionStrings": true,
"Saas.Tenants.Create": true,
"Saas.Tenants.Impersonation": true,
"Saas.Tenants.Update": true,
"Saas.Tenants.ManageFeatures": true,
"Saas.Tenants.Delete": true,
"Payment.Plans": true,
"Payment.Plans.Create": true,
"Payment.Plans.Delete": true,
"Payment.Plans.Update": true,
"Payment.Plans.GatewayPlans": true,
"Payment.Plans.GatewayPlans.Update": true,
"Payment.Plans.GatewayPlans.Create": true,
"Payment.Plans.GatewayPlans.Delete": true,
"Payment.PaymentRequests": true,
"CmsKitPublic.Comments": true,
"CmsKitPublic.Comments.DeleteAll": true,
"CmsKit.Pages": true,
"CmsKit.Pages.Create": true,
"CmsKit.Pages.Update": true,
"CmsKit.Pages.Delete": true,
"CmsKit.Pages.SetAsHomePage": true,
"CmsKit.Blogs": true,
"CmsKit.Blogs.Update": true,
"CmsKit.Blogs.Create": true,
"CmsKit.Blogs.Features": true,
"CmsKit.Blogs.Delete": true,
"CmsKit.Tags": true,
"CmsKit.Tags.Update": true,
"CmsKit.Tags.Delete": true,
"CmsKit.Tags.Create": true,
"CmsKit.Comments": true,
"CmsKit.Comments.Delete": true,
"CmsKit.PageFeedback": true,
"CmsKit.PageFeedback.Delete": true,
"CmsKit.PageFeedback.Update": true,
"CmsKit.PageFeedback.Settings": true,
"CmsKit.BlogPosts": true,
"CmsKit.BlogPosts.Publish": true,
"CmsKit.BlogPosts.Delete": true,
"CmsKit.BlogPosts.Create": true,
"CmsKit.BlogPosts.Update": true,
"CmsKit.Menus": true,
"CmsKit.Menus.Create": true,
"CmsKit.Menus.Delete": true,
"CmsKit.Menus.Update": true,
"CmsKit.Poll": true,
"CmsKit.Poll.Update": true,
"CmsKit.Poll.Delete": true,
"CmsKit.Poll.Create": true,
"CmsKit.UrlShorting": true,
"CmsKit.UrlShorting.Delete": true,
"CmsKit.UrlShorting.Update": true,
"CmsKit.UrlShorting.Create": true,
"CmsKit.Newsletter": true,
"CmsKit.GlobalResources": true,
"CmsKit.SettingManagement": true,
"ProductService.Products": true,
"ProductService.Products.Create": true,
"ProductService.Products.Delete": true,
"ProductService.Products.Edit": true,
"OpenIddictPro.Application": true,
"OpenIddictPro.Application.Create": true,
"OpenIddictPro.Application.Update": true,
"AuditLogging.ViewChangeHistory:Volo.Abp.OpenIddict.Pro.Applications.Application": true,
"OpenIddictPro.Application.Delete": true,
"OpenIddictPro.Application.ManagePermissions": true,
"OpenIddictPro.Scope": true,
"OpenIddictPro.Scope.Delete": true,
"AuditLogging.ViewChangeHistory:Volo.Abp.OpenIddict.Pro.Scopes.Scope": true,
"OpenIddictPro.Scope.Create": true,
"OpenIddictPro.Scope.Update": true
}
hi
Can you share the JSON of this endpoint with liming.ma@volosoft.com
Please check these document: https://docs.abp.io/en/abp/latest/Connection-Strings#configure-the-connection-strings https://docs.abp.io/en/abp/latest/Entity-Framework-Core#replace-other-dbcontextes
hi
I suggest you use the same connection string for authserver and your application because they use the same DBContxt.
Can't you see the SAAS menu when you log in to Blazor?
What are logs of tye?