【问题标题】:I am trying to implement Permisions in asp.net boilerplate webApi [closed]我正在尝试在 asp.net 样板 web Api 中实现权限 [关闭]
【发布时间】:2020-02-25 16:14:12
【问题描述】:

我正在尝试实现一个名为 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)
       {

       }        
   }
 }   

【问题讨论】:

    标签: asp.net-core aspnetboilerplate abp


    【解决方案1】:

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

    例如:

    【讨论】:

    • 你如何应用它们?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 2014-02-27
    • 1970-01-01
    • 2023-03-17
    相关资源
    最近更新 更多