Feature/Auth: last one was authentication, this one is authorization #4

Merged
homeburger merged 33 commits from feature/auth into main 2026-04-23 00:18:39 -05:00
2 changed files with 6 additions and 6 deletions
Showing only changes of commit 1a0bf385b6 - Show all commits

View File

@@ -44,9 +44,9 @@ public class UsersController : ControllerBase {
[Authorize(Policy = "SensitiveDataRead")] [Authorize(Policy = "SensitiveDataRead")]
[HttpGet("{id:int}")] [HttpGet("{id:int}")]
public async Task<ActionResult<User>> getUser(Guid id) { public async Task<ActionResult<User>> getUser(string id) {
var user = await service_.Get(id); var user = await service_.GetById(id);
if (user == null) return NotFound(); if (user == null) return NotFound();
@@ -62,7 +62,7 @@ public class UsersController : ControllerBase {
[Authorize(Policy = "SensitiveDataModify")] [Authorize(Policy = "SensitiveDataModify")]
[HttpDelete("{id}")] [HttpDelete("{id}")]
public async Task<ActionResult> deleteUser(Guid id) { public async Task<ActionResult> deleteUser(string id) {
var success = await service_.Delete(id); var success = await service_.Delete(id);

View File

@@ -17,15 +17,15 @@ public class UserService {
return await db_.Users.ToListAsync(); return await db_.Users.ToListAsync();
} }
public async Task<User?> Get(Guid id) { public async Task<User?> GetById(string id) {
return await db_.Users.FindAsync(id); return await db_.Users.FindAsync(id);
} }
public async Task<User?> Get(string name) { public async Task<User?> GetByName(string name) {
return await db_.Users.FirstOrDefaultAsync(u => u.UserName == name); return await db_.Users.FirstOrDefaultAsync(u => u.UserName == name);
} }
public async Task<bool> Delete(Guid id) { public async Task<bool> Delete(string id) {
User? User = await db_.Users.FindAsync(id); User? User = await db_.Users.FindAsync(id);
if(User != null) { if(User != null) {
db_.Users.Remove(User); db_.Users.Remove(User);