Commit Graph

8 Commits

Author SHA1 Message Date
javier a47a3a464b Fixed a warning message for the NotNilValidationRule type in the library target. 2025-10-12 17:41:06 +02:00
javier f32d24b26b Implemented the SecureValidationRule type in the library target. 2025-10-12 17:37:52 +02:00
javier c00c348f02 Implemented the ValidateInputUseCase use case in the library target. 2025-10-12 14:36:04 +02:00
javier 2677bd8de5 Implemented the NotNilValidationRule type in the library target. 2025-10-12 14:12:20 +02:00
javier 630f8a03f7 Implemented the NotEmptyValidationRule type in the library target. 2025-10-12 13:57:54 +02:00
javier 8c68ae9417 Defined the InputValidationRule protocol in the library target. 2025-10-12 13:57:24 +02:00
javier db688c553d Added the "userAgent" format constant to the String+Constants extension in the library extension. 2025-10-12 13:13:09 +02:00
javier bfc9e67d38 Implemented the Authentication middleware (#3)
This PR contains the work done to implement the `AuthMiddleware` middleware, to authenticate the requests sent to the backend service, based on [their specifications](https://www.discogs.com/developers/#page:authentication).

In addition, some documentation has been added/updated and some boilerplate source code has been removed from the project.

Reviewed-on: #3
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
2025-10-11 07:39:52 +00:00