diff --git a/api/src/Controllers/UsersController.cs b/api/src/Controllers/UsersController.cs index bf1ca7d..b1e0519 100644 --- a/api/src/Controllers/UsersController.cs +++ b/api/src/Controllers/UsersController.cs @@ -20,7 +20,7 @@ public class UsersController : ControllerBase { service_ = service; } - [Authorize(Policy = "RequireAdmin")] + [Authorize(Policy = "SensitiveDataRead")] [HttpGet] public async Task>> getUsers() { List rawArray = await service_.GetAll(); @@ -42,7 +42,7 @@ public class UsersController : ControllerBase { return Ok(dtoArray); } - [Authorize(Policy = "RequireAdmin")] + [Authorize(Policy = "SensitiveDataRead")] [HttpGet("{id:int}")] public async Task> getUser(int id) { @@ -60,7 +60,7 @@ public class UsersController : ControllerBase { return Ok(newDto); } - [Authorize(Policy = "RequireSuperuser")] + [Authorize(Policy = "SensitiveDataModify")] [HttpDelete("{id}")] public async Task deleteUser(int id) { diff --git a/scripts/DEV_README.md b/scripts/DEV_README.md index bfee97f..71b6400 100644 --- a/scripts/DEV_README.md +++ b/scripts/DEV_README.md @@ -13,7 +13,8 @@ To see live logs: sudo docker logs -f -t agologum-api public user: -> username=bard +> username=bard (admin) +> username=xvbard (superuser) > password=Public*890 chrome dev tools troubleshooting