Skip to content
  • Rafa Couto's avatar
    975a3389
    feat: Implement authentication and authorization domain entities and DTOs · 975a3389
    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.
    975a3389
    feat: Implement authentication and authorization domain entities and DTOs
    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