DynamicAuthorization.Mvc.Core by Mohsen Esmailpour

<PackageReference Include="DynamicAuthorization.Mvc.Core" Version="1.1.1" />

 MvcControllerInfo

public class MvcControllerInfo
using System.Collections.Generic; namespace DynamicAuthorization.Mvc.Core { public class MvcControllerInfo { public string Id => AreaName + ":" + Name; public string Name { get; set; } public string DisplayName { get; set; } public string AreaName { get; set; } public IEnumerable<MvcActionInfo> Actions { get; set; } } }