This commit is contained in:
2026-10-09 23:17:51 +03:30
parent 2e8f269ae6
commit 5085fc54a4
8 changed files with 168 additions and 28 deletions
@@ -36,8 +36,8 @@ namespace xIds.Controllers
/// <param name="item"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
[HttpPost("")]
[RequireXPowered]
[HttpPost("Applications")]
[Authorize(LocalApi.PolicyName)]
[Authorize(Policy = XPolicies.EnabledUser)]
public async Task<ActionResult<XApplicationDto>> CreateApplication(
@@ -93,8 +93,8 @@ namespace xIds.Controllers
/// <param name="item"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
[HttpPut("")]
[RequireXPowered]
[HttpPut("Applications")]
[Authorize(LocalApi.PolicyName)]
[Authorize(Policy = XPolicies.EnabledUser)]
public async Task<ActionResult<XApplicationDto>> UpdateApplication(
@@ -141,8 +141,8 @@ namespace xIds.Controllers
/// <param name="cancellationToken"></param>
/// <returns></returns>
[RequireXPowered]
[HttpDelete("{id}")]
[Authorize(LocalApi.PolicyName)]
[HttpDelete("Applications/{id}")]
[Authorize(Policy = XPolicies.EnabledUser)]
public async Task<ActionResult<XApplicationDto>> RemoveApplication(
[FromRoute] int id,
@@ -188,8 +188,8 @@ namespace xIds.Controllers
/// <param name="cancellationToken"></param>
/// <returns></returns>
[RequireXPowered]
[HttpGet("{id}")]
[Authorize(LocalApi.PolicyName)]
[HttpGet("Applications/{id}")]
[Authorize(Policy = XPolicies.EnabledUser)]
public async Task<ActionResult<XApplicationDto>> GetApplication(
[FromRoute] int id,
@@ -234,9 +234,9 @@ namespace xIds.Controllers
/// </summary>
/// <param name="cancellationToken"></param>
/// <returns></returns>
[HttpGet("")]
[RequireXPowered]
[Authorize(LocalApi.PolicyName)]
[HttpGet("Applications")]
[Authorize(Policy = XPolicies.EnabledUser)]
public async Task<ActionResult<IEnumerable<XApplicationDto>>> GetAllApplications(
CancellationToken cancellationToken = default
@@ -275,8 +275,8 @@ namespace xIds.Controllers
/// <param name="cancellationToken"></param>
/// <returns></returns>
[RequireXPowered]
[HttpGet("Query")]
[Authorize(LocalApi.PolicyName)]
[HttpGet("Applications/Query")]
[Authorize(Policy = XPolicies.EnabledUser)]
public async Task<ActionResult<XQueryResult<XApplicationDto>>> QueryApplications(
[FromRoute] XQuery query,