diff --git a/Tiku.IntegrationTests/Api/AuthorizationManifestTests.cs b/Tiku.IntegrationTests/Api/AuthorizationManifestTests.cs index bd7c754..8540d09 100644 --- a/Tiku.IntegrationTests/Api/AuthorizationManifestTests.cs +++ b/Tiku.IntegrationTests/Api/AuthorizationManifestTests.cs @@ -15,10 +15,9 @@ namespace Tiku.IntegrationTests.Api; public sealed class AuthorizationManifestTests { - // Reviewed additions: platform approval, typed configuration, notification governance, - // and operation-level authorization metadata. + // Controller-agnostic contract: HTTP method, route, action, anonymous access and policies. private const int ExpectedActionCount = 465; - private const string ExpectedSha256 = "d31e8f91cc261863272ceef6868db68c9a1288aaaef29332f4e1a5b11b617fcd"; + private const string ExpectedSha256 = "8dfb784d46fc916b59bd5e3896f7508d6e640d57bb52744354c0f6411948383e"; [Fact] public void Controller_authorization_surface_matches_reviewed_manifest() @@ -118,6 +117,6 @@ public sealed class AuthorizationManifestTests var anonymous = controller.IsDefined(typeof(AllowAnonymousAttribute)) || action.IsDefined(typeof(AllowAnonymousAttribute)); return - $"{methods}|{controllerRoute}/{templates}|{controller.Name}.{action.Name}|anonymous={anonymous}|policies={string.Join(',', policies)}"; + $"{methods}|{controllerRoute}/{templates}|{action.Name}|anonymous={anonymous}|policies={string.Join(',', policies)}"; } -} \ No newline at end of file +}