[ApiController]
[Route("[controller]")]
public class IntegrationController : ControllerBase
{
// ...
[HttpPost]
// [Authorize]
public async Task<IActionResult> MatchIdentityAsync([FromBody] IntegrationAuthDTO reqDTO)
{
_logger.LogInformation($"Matching identity, Nonce - {reqDTO.Nonce}, Integration - {reqDTO.IntegrationType}");
}
}
// IntegrationAuthDTO
public class IntegrationAuthDTO
{
public string Nonce { get; set; } = default!;
public string IntegrationType { get; set; } = default!;
}
[ApiController]
[Route("[controller]")]
public class IntegrationController : ControllerBase
{
// ...
[HttpPost]
// [Authorize]
public async Task<IActionResult> MatchIdentityAsync([FromBody] IntegrationAuthDTO reqDTO)
{
_logger.LogInformation($"Matching identity, Nonce - {reqDTO.Nonce}, Integration - {reqDTO.IntegrationType}");
}
}
// IntegrationAuthDTO
public class IntegrationAuthDTO
{
public string Nonce { get; set; } = default!;
public string IntegrationType { get; set; } = default!;
}