Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Целью данной работы является система прав пользователей для веб-сервиса по автоматизации ведения договоров. В данной работе были рассмотрены существующие модели разграничения доступа и выбрана наиболее подходящая в качестве основы для разрабатываемой системы. Также была описана архитектура и детали реализации модулей данной системы. В качестве возможной оптимизации была рассмотрена реализация кэширования прав пользователей с использованием СУБД Redis. Проведено тестирование производительности. Результатом работы является система прав для иерархической структуры пользователей, реализованная на платформе Java с использованием фреймворка Spring Boot и РСУБД PostgreSQL.
The purpose of this work is a system of user rights for a web service for automating contract management. In this paper, the existing models of access differentiation were considered and the most suitable one was chosen as the basis for the system being developed. The architecture and implementation details of the system's modules were also described. The implementation of caching user rights using the redis DBMS was considered as a possible optimization. Performance testing was performed. The result is a system of rights for the hierarchical structure of users, implemented on the Java platform using the Spring Boot framework and the PostgreSQL RDBMS.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 7
Last 30 days: 0 Detailed usage statistics |