diff --git a/Directory.Build.props b/Directory.Build.props index 20237be..79eeeb1 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,7 +1,7 @@ - 1.0.0 + 1.0.1 Tudor Stanciu STA IdentityServer diff --git a/IdentityServer.Api/Controllers/SystemController.cs b/IdentityServer.Api/Controllers/SystemController.cs new file mode 100644 index 0000000..486bc55 --- /dev/null +++ b/IdentityServer.Api/Controllers/SystemController.cs @@ -0,0 +1,33 @@ +using MediatR; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using System; + +namespace IdentityServer.Api.Controllers +{ + [ApiController] + [Route("system")] + public class SystemController : ControllerBase + { + private readonly IMediator _mediator; + + public SystemController(IMediator mediator) + { + _mediator = mediator; + } + + [AllowAnonymous] + [HttpGet("ping")] + public IActionResult Ping() + { + return Ok($"Ping success. System datetime: {DateTime.Now}"); + } + + /* + Methods: + /version + /burn-token + /burn-all-tokens + */ + } +}