yao/openapi/oauth/types
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
..
errors.go Add ACL support to OAuth guard and error handling 2025-10-18 09:22:35 +08:00
interfaces.go Add invitation model and related functionality 2025-10-16 19:08:54 +08:00
oidc.go Add Yao user ID support in OIDC and token generation 2025-10-14 09:56:29 +08:00
types.go Implement detailed ACL enforcement logic and data access constraints 2025-10-21 17:04:20 +08:00
utils.go Implement dynamic client registration and enhance OAuth service functionality 2025-07-18 12:11:21 +08:00