// Copyright (c) StellaOps. Licensed under the BUSL-1.1. namespace StellaOps.Integrations.WebService.Security; /// /// Named authorization policy constants for the Integration Catalog service. /// Policies are registered via AddStellaOpsScopePolicy in Program.cs. /// internal static class IntegrationPolicies { /// Policy for listing integrations, providers, health, and impact. Requires integration:read scope. public const string Read = "Integration.Read"; /// Policy for creating, updating, and deleting integrations. Requires integration:write scope. public const string Write = "Integration.Write"; /// Policy for executing integration operations (test connections, AI Code Guard runs). Requires integration:operate scope. public const string Operate = "Integration.Operate"; }