fix ClientAuthMiddleware

This commit is contained in:
Grae Jones
2026-03-22 07:15:18 -07:00
parent 04e2bb40e8
commit 44764bc641
3 changed files with 6 additions and 2 deletions

View File

@@ -277,7 +277,11 @@ public sealed class ClientAuthMiddleware
var validationParams = new TokenValidationParameters
{
ValidateIssuer = true,
ValidIssuers = new[] { $"{instance.TrimEnd('/')}/{tenantId}/v2.0" },
ValidIssuers = new[]
{
$"https://login.microsoftonline.com/{tenantId}/v2.0",
$"https://sts.windows.net/{tenantId}/"
},
ValidateAudience = true,
ValidAudiences = new[] { clientId, $"api://{clientId}" },
ValidateLifetime = true,