Learn MICRONAUT-SECURITY with Real Code Examples
Updated Nov 27, 2025
Code Sample Descriptions
1
Micronaut Security Simple REST API
@Controller("/todos")
@Secured(SecurityRule.IS_AUTHENTICATED)
public class TodoController {
@Get
public List<String> listTodos() {
return Arrays.asList("Task 1", "Task 2");
}
@Post
@Secured({"ROLE_USER"})
public String addTodo(@Body String todo) {
return todo;
}
}
// application.yml
micronaut:
security:
enabled: true
token:
jwt:
signatures:
secret:
generator:
secret: 'verySecretKey'
Demonstrates a simple Micronaut REST API secured with JWT authentication and role-based access control.