Frachtwerk / essencium-backend

Essencium Backend is a software library built on top of Spring Boot that allows developers to quickly get started on new software projects. Essencium provides, for example, a fully implemented role-rights concept as well as various field-tested solutions for access management and authentication.
GNU Lesser General Public License v3.0
15 stars 3 forks source link

Use Specification in Request-Methods in AbstractUserController #492

Closed pwannenmacher closed 3 months ago

pwannenmacher commented 3 months ago

The AbstractAccessAwareController already uses specifications to check whether a user is authorized (apart from the roles & rights system) to read/edit/... Similarly, the AbstractUserController should also include such a check in order to create the possibility of applying restricted read or write rights there as well.