Testing new oauth2 setup

This commit is contained in:
Masu-Baumgartner
2024-11-11 16:46:51 +01:00
parent d92f996169
commit a074f0c4f0
7 changed files with 91 additions and 480 deletions

View File

@@ -57,7 +57,10 @@ public class ApiAuthenticationMiddleware
return Task.CompletedTask;
var permissions = JsonSerializer.Deserialize<string[]>(apiKey.PermissionsJson) ?? [];
context.User = new PermClaimsPrinciple(permissions);
context.User = new PermClaimsPrinciple()
{
Permissions = permissions
};
return Task.CompletedTask;
}