-
Rafa Couto authored
- Added AuthQuery interface for read-only authentication and authorization queries. - Introduced CreateActorInput, CreateAppInput, CreateGroupInput, CreatePermissionInput, CreateRoleInput, UpdateActorInput, UpdateGroupInput, UpdateRoleInput DTOs for input handling. - Created AuthResult DTO for credential validation results. - Defined Actor, ActorRole, AppData, AppRegistration, AppUser, AuditLog, Group, GroupMember, GroupRole, Permission, RefreshToken, Role, RolePermission entities for the authentication and authorization domain. - Implemented exception classes for handling various error scenarios, including ActorNotFoundException, AuthException, CyclicGroupReferenceException, InvalidNamespaceException, PermissionDeniedException, SystemGroupProtectedException, and SystemRoleProtectedException. - Added value objects for ActorStatus, ActorType, AppStatus, AppUserStatus, and PermissionSlug to encapsulate domain-specific logic and validation.
Rafa Couto authored- Added AuthQuery interface for read-only authentication and authorization queries. - Introduced CreateActorInput, CreateAppInput, CreateGroupInput, CreatePermissionInput, CreateRoleInput, UpdateActorInput, UpdateGroupInput, UpdateRoleInput DTOs for input handling. - Created AuthResult DTO for credential validation results. - Defined Actor, ActorRole, AppData, AppRegistration, AppUser, AuditLog, Group, GroupMember, GroupRole, Permission, RefreshToken, Role, RolePermission entities for the authentication and authorization domain. - Implemented exception classes for handling various error scenarios, including ActorNotFoundException, AuthException, CyclicGroupReferenceException, InvalidNamespaceException, PermissionDeniedException, SystemGroupProtectedException, and SystemRoleProtectedException. - Added value objects for ActorStatus, ActorType, AppStatus, AppUserStatus, and PermissionSlug to encapsulate domain-specific logic and validation.
Loading