using System.Threading.Tasks; namespace Abp.Authorization { /// /// Null (and default) implementation of . /// public sealed class NullPermissionChecker : IPermissionChecker { /// /// Singleton instance. /// public static NullPermissionChecker Instance { get; } = new NullPermissionChecker(); public Task IsGrantedAsync(string permissionName) { return Task.FromResult(true); } public Task IsGrantedAsync(UserIdentifier user, string permissionName) { return Task.FromResult(true); } } }