AuthorizationProvider.cs 605 B

1234567891011121314151617
  1. using Abp.Dependency;
  2. namespace Abp.Authorization
  3. {
  4. /// <summary>
  5. /// This is the main interface to define permissions for an application.
  6. /// Implement it to define permissions for your module.
  7. /// </summary>
  8. public abstract class AuthorizationProvider : ITransientDependency
  9. {
  10. /// <summary>
  11. /// This method is called once on application startup to allow to define permissions.
  12. /// </summary>
  13. /// <param name="context">Permission definition context</param>
  14. public abstract void SetPermissions(IPermissionDefinitionContext context);
  15. }
  16. }