Add migration to update ApiClients with centralized authorization scopes
This migration updates the ScopesJson for the ApiClient with Id 91000000-0000-0000-0000-000000000001 to include additional authorization scopes for improved API access control. The Down method reverts the changes if necessary.
This commit is contained in:
19
Authorization/ApiPolicies.cs
Normal file
19
Authorization/ApiPolicies.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
namespace Microsoft.SelfService.Portal.Core.API.Authorization
|
||||
{
|
||||
public static class ApiPolicies
|
||||
{
|
||||
public const string ConfigurationRead = "ConfigurationRead";
|
||||
public const string ConfigurationWrite = "ConfigurationWrite";
|
||||
public const string CredentialRead = "CredentialRead";
|
||||
public const string CredentialWrite = "CredentialWrite";
|
||||
public const string CredentialResolve = "CredentialResolve";
|
||||
public const string DeploymentRead = "DeploymentRead";
|
||||
public const string DeploymentWrite = "DeploymentWrite";
|
||||
public const string QueueRead = "QueueRead";
|
||||
public const string QueueProcess = "QueueProcess";
|
||||
public const string TemplateRead = "TemplateRead";
|
||||
public const string TemplateWrite = "TemplateWrite";
|
||||
public const string TokenManage = "TokenManage";
|
||||
public const string TokenAdmin = "TokenAdmin";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user