Skip to content

Conversation

@maliming
Copy link
Member

@maliming maliming commented Nov 15, 2025

Resolves #236

Demo: https://github.com/maliming/AbpResourcePermission

screenshot-2025-12-3.T14-01-37.mp4

Work to be done

  • Implement IResourcePermissionChecker in the Permission Management module. This is just for checking permissions, not managing (setting) them. Defined in the framework, so any module can be independent of the Permission Management module, yet can check permissions. We can implement as NullResourcePermissionChecker (just throw not implemented exception for now) in the framework to not get DI exceptions.
  • Create IResourcePermissionManager to manage (get/set) permissions for resources in the Permission Management module, like the current IPermissionManager service. Implement it in the same place.
  • Create an app service to provide application logic to manage resource permissions.
  • Define a resource permission management modal, which should be reusable, like the current permission management modal.

@maliming maliming mentioned this pull request Nov 15, 2025
8 tasks
@maliming maliming added this to the 10.1-preview milestone Nov 15, 2025
@hikalkan hikalkan removed the request for review from EngincanV December 15, 2025 06:43
@hikalkan hikalkan merged commit ba486cb into dev Dec 15, 2025
3 checks passed
@hikalkan hikalkan deleted the resource-based-auth branch December 15, 2025 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Resource based authorization integration

3 participants