yao/openapi/tests/oauth/acl
Max e96896eb40 Implement detailed ACL enforcement logic and data access constraints
- Refactored the ACL enforcement process to include a comprehensive chain of permission checks for clients, users, teams, and members.
- Introduced data access constraints (OwnerOnly, TeamOnly) to enhance access control based on endpoint requirements.
- Updated the Error struct to include the stage of permission checks where failures occur, improving error reporting.
- Enhanced scope management with wildcard matching capabilities and added checks for restricted scopes.
- Implemented tests to validate the enforcement logic and ensure correct handling of data access constraints.
2025-10-21 17:04:20 +08:00
..
role Enhance ACL configuration and role management integration 2025-10-21 10:51:26 +08:00
acl_test.go Enhance OAuth guard with authorized info handling and ACL integration 2025-10-20 08:50:20 +08:00
enforce_test.go Implement detailed ACL enforcement logic and data access constraints 2025-10-21 17:04:20 +08:00
scope_atomic_test.go Implement detailed ACL enforcement logic and data access constraints 2025-10-21 17:04:20 +08:00
scope_test.go Enhance OAuth guard with authorized info handling and ACL integration 2025-10-20 08:50:20 +08:00