我正在尝试在 asp.net 样板 Web Api 中实现权限
I am trying to implement Permisions in asp.net boilerplate webApi
我正在尝试实现一个名为 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)
{
}
}
}
您是否在 AbpPermissions table 中为您的 user/role 申请了数据库权限?
如果您已经通过身份验证并使用 API,[AbpAuthorize(PermissionNames.Pages_PlugEntity)] 属性将检查您是否具有 table AbpPermissions 中的权限。
例如:
我正在尝试实现一个名为 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)
{
}
}
}
您是否在 AbpPermissions table 中为您的 user/role 申请了数据库权限? 如果您已经通过身份验证并使用 API,[AbpAuthorize(PermissionNames.Pages_PlugEntity)] 属性将检查您是否具有 table AbpPermissions 中的权限。
例如: