3 Commits

Author SHA1 Message Date
Jorge Sánchez
0ee82a3cca
Indexer's Content Manager Rest API implementation (#662)
* First version of Indexer content manager API

* Include TODOs and make responses clearer

* Add Changelog entry and improve error logic

* Refactor clases and add models

* Add tests and small improvements

* Add basicAuth to OpenAPI file

* Add documentation

* Apply changes from code review

* Change models from singleton to normal clases

* Change models to use Jackson, Change Credentials class for Token class

* Add documentation about the new roles

* Apply changes from code review

* Refactoring

* Refactoring

* Update documentation to the latests refactors

* Refactor PlanService to use the Token model

* Refactor AuthService to use the Token model

* Refactor AuthService to use the Subscription model

* Reorganize code

* Refactor RestPostSubscriptionAction

* Small fixes on RestPostSubscription

* Refactor RestGetSubscription

* Remove unnused imports

* Refactor RestDeleteSubscription

* Start the refactor of RestPostUpdate

* Refactor RestPostUpdate

* Add Tests

* Add javadocs and improve documentation

* Apply changes from code review

* Add Content Manager docs

* Update documentation

* Fix Documentation

---------

Signed-off-by: Jorge Sánchez <jorge.sanchez@wazuh.com>
Co-authored-by: Alex Ruiz <alejandro.ruiz.becerra@wazuh.com>
2025-11-26 15:00:15 +01:00
Kevin Ledesma
65922e6ace
Add documentation for default users and roles (RBAC) (#535)
* Add documentation for User and Roles

* Add Security Plugin and Configuration Files sections

Move the documentation to the corresponding files

* Update CHANGELOG

* Apply suggestions from code review

Signed-off-by: Álex Ruiz Becerra <alex-r-b@hotmail.com>

* Improve security plugin and access control documentation

* Update docs/ref/security/access-control.md

Signed-off-by: Kevin Ledesma <kevin.ledesma@wazuh.com>

* Fix typo on docs/ref/security/access-control.md

Signed-off-by: Kevin Ledesma <kevin.ledesma@wazuh.com>

* Review the development documentation for RBAC

* Review reference documentation

---------

Signed-off-by: Álex Ruiz Becerra <alex-r-b@hotmail.com>
Signed-off-by: Kevin Ledesma <kevin.ledesma@wazuh.com>
Co-authored-by: Álex Ruiz Becerra <alejandro.ruiz.becerra@wazuh.com>
2025-07-04 13:50:52 +02:00
Alvaro Gonzalez Luque
162b39d968
Add documentation for the setup plugin (#498)
* Dummy commit

* Update setup install documentation and indexer information

* Update setup plugin information and index description

* Improve setup plugin documentation

* Add groups and users indexes

* Modify setup plugin readme

* Improve install setup plugin documentation

* Review setup plugin development guide

* Apply suggestions

* Move indices table

* Review indices table

* Update sequence diagram of the initialization plugin

* Fix link checker

* Fix typos

* Add missing indices to the table in the docs

Fix typo and sort alphabetically

---------

Signed-off-by: Álex Ruiz Becerra <alejandro.ruiz.becerra@wazuh.com>
Co-authored-by: Kevin Ledesma <kevin.ledesma@wazuh.com>
Co-authored-by: Álex Ruiz <alejandro.ruiz.becerra@wazuh.com>
2025-06-30 12:28:53 +02:00