mirror of
https://github.com/bitwarden/server
synced 2025-12-24 04:03:25 +00:00
* refactor authorization for access token commands * Unit tests for authorization handler
18 lines
947 B
C#
18 lines
947 B
C#
using Microsoft.AspNetCore.Authorization.Infrastructure;
|
|
|
|
namespace Bit.Core.SecretsManager.AuthorizationRequirements;
|
|
|
|
public class ServiceAccountOperationRequirement : OperationAuthorizationRequirement
|
|
{
|
|
}
|
|
|
|
public static class ServiceAccountOperations
|
|
{
|
|
public static readonly ServiceAccountOperationRequirement Create = new() { Name = nameof(Create) };
|
|
public static readonly ServiceAccountOperationRequirement Read = new() { Name = nameof(Read) };
|
|
public static readonly ServiceAccountOperationRequirement Update = new() { Name = nameof(Update) };
|
|
public static readonly ServiceAccountOperationRequirement ReadAccessTokens = new() { Name = nameof(ReadAccessTokens) };
|
|
public static readonly ServiceAccountOperationRequirement CreateAccessToken = new() { Name = nameof(CreateAccessToken) };
|
|
public static readonly ServiceAccountOperationRequirement RevokeAccessTokens = new() { Name = nameof(RevokeAccessTokens) };
|
|
}
|