Security
Que hace esta extension
Sección titulada «Que hace esta extension»Security agrega gestion de usuarios/perfiles y control de acceso a aplicaciones Dynamia.
Se apoya en Spring Security e incluye:
- gestion de usuarios y perfiles,
- soporte de tokens,
- restricciones por roles/permisos,
- modulo UI opcional para administracion.
<dependency>
<groupId>tools.dynamia.modules</groupId>
<artifactId>tools.dynamia.modules.security</artifactId>
<version>26.4.0</version>
</dependency>
<dependency>
<groupId>tools.dynamia.modules</groupId>
<artifactId>tools.dynamia.modules.security.ui</artifactId>
<version>26.4.0</version>
</dependency>
implementation 'tools.dynamia.modules:tools.dynamia.modules.security:26.4.0'
implementation 'tools.dynamia.modules:tools.dynamia.modules.security.ui:26.4.0'
Paquete frontend
Sección titulada «Paquete frontend»Actualmente no hay un paquete Node dedicado para esta extension.
Las apps frontend consumen endpoints protegidos y flujos de autenticacion via @dynamia-tools/sdk.
Ejemplo de uso en Java
Sección titulada «Ejemplo de uso en Java»import org.springframework.security.access.prepost.PreAuthorize;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;
@RestControllerpublic class AdminController {
@GetMapping("/api/admin/health") @PreAuthorize("hasRole('ADMIN')") public String health() { return "ok"; }}