fic/jwt-validation #7

Merged
notazof merged 5 commits from fic/jwt-validation into main 2026-07-12 06:46:06 +01:00
Showing only changes of commit 7fa55a68c9 - Show all commits

WIP audiences

Paul Schneider 2026-07-12 01:17:52 +01:00

View file

@ -44,15 +44,22 @@ internal class Program
}
// AuthenticationBuilder
services.AddAuthentication("Bearer")
.AddYavscJwtBearer(builder.Configuration,
options =>
{
options.Authority = authority;
options.Audience = builder.Configuration.GetValue<string>
("Site:Audience");
});
foreach (var audience in builder.Configuration.GetValue<string[]>("Site:Audience"))
{
if (string.IsNullOrEmpty(audience))
{
throw new Exception("Site:Audience is not configured in appsettings.json");
}
// AuthenticationBuilder
services.AddAuthentication("Bearer")
.AddYavscJwtBearer(builder.Configuration,
options =>
{
options.Authority = authority;
options.Audience = audience;
});
}
// DbContextBuilder
services.AddDbContext<ApplicationDbContext>(options =>