Skip to content

WebLibrary - 1.2

Latest

Choose a tag to compare

@TheDarkRabb1t TheDarkRabb1t released this 04 Oct 11:44
be7cf2b

Project Updates

User Model & Repository

  • Added User model — Initial creation of the User entity model.
  • Expanded User model — Introduced additional fields for the User model.
  • User repository and service implementation — Added repository and service layer to handle User data.

Security Enhancements

  • Security dependency added — Included security dependencies for managing user roles and authentication.
  • Security configuration — Created a configuration snippet with root user setup in environment variables.
  • Fixed anonymous access on Swagger — Adjusted security to prevent unauthorized GET access to Swagger main page.
  • Global authentication fix — Resolved an issue where global authentication was not applied to the User controller.

Controller & Endpoint Updates

  • User controller snippet implemented — Initial implementation of User controller for handling requests.
  • Role-based access control — Added role requirements for accessing specific controller endpoints.
  • Fixed user creation issues — Addressed errors in the user creation process.
  • URL matchers fix — Adjusted URL matchers for correct routing within the application.

Other Fixes & Improvements

  • Moved enums
  • Added README