Study project with custom RBAC/DAC/MAC authorization. The application contains a multi-threaded server and a client. The server can work in 3 states - with authorization via RBAC/DAC/MAC. Custom access controller handles uesr's request according to selected strategy.