Skip to content

Commit 4b4d476

Browse files
committed
set ptoper security settings
1 parent 1d5bfd2 commit 4b4d476

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Vaelastrasz.Server/Controllers/CreateDataCiteModelsController.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
namespace Vaelastrasz.Server.Controllers
1111
{
12-
[ApiController, Authorize(Roles = "user-datacite"), Route("api"), Time]
12+
[ApiController, Route("api"), Time]
1313
public class CreateDataCiteModelsController : ControllerBase
1414
{
1515
private readonly ILogger<CreateDataCiteModelsController> _logger;
@@ -23,13 +23,16 @@ public CreateDataCiteModelsController(ILogger<CreateDataCiteModelsController> lo
2323
_logger = logger;
2424
}
2525

26+
/// <summary>
27+
///
28+
/// </summary>
29+
/// <param name="property">Derzeit wird 'Creators' und 'Contributors' unterstützt.</param>
30+
/// <param name="model"></param>
31+
/// <returns></returns>
2632
[HttpPost("createdatacitemodels/prepare/{property}")]
2733
[SwaggerResponse(201, "Resource created successfully", typeof(CreateDataCiteModel))]
2834
public async Task<IActionResult> PostAsync(string property, CreateDataCiteModel model)
2935
{
30-
if (!User.IsInRole("user-datacite") || User?.Identity?.Name == null)
31-
return Forbid();
32-
3336
return Ok(model.Update(property));
3437
}
3538
}

0 commit comments

Comments
 (0)