0

我正在尝试实现一个名为 Plug 的 AppService,我想使用用户角色和权限,但我似乎无法让它工作,我应用了上述步骤,但我没有获胜。

namespace Sprint.Plug
{
    [AbpAuthorize(PermissionNames.Pages_PlugEntity)] //Permisions
    public class PlugAppService: AsyncCrudAppService<PlugEntity, PlugDto, Guid>, IPlugAppService
     {        
       public PlugAppService(IRepository<PlugEntity,Guid> repository):base(repository)
       {

       }        
   }
 }   
4

1 回答 1

0

您是否在 AbpPermissions 表中为您的用户/角色应用了数据库权限?如果您已经通过身份验证并且您使用该 API,则 [AbpAuthorize(PermissionNames.Pages_PlugEntity)] 属性将检查您是否在表 AbpPermissions 中授予权限。

前任 : 在此处输入图像描述

于 2020-02-26T09:11:28.420 回答