/
softailor
/
gridient
Обзор
Документация
Войти
/
softailor
/
gridient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/Gridient.Core/Controllers/AuthConfigController.cs
34 строки
1011 B
Jenkins
Auto add
18 фев 2026, 10:19
18 фев 2026, 10:19
1e6c4f8
Код
Авторство
О чём код?
using Gridient.Core.Models.Auth; using Gridient.Core.Options; using Gridient.Core.Features.AuthConfig.Queries; using MediatR; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace Gridient.Core.Controllers { [ApiController] [Route("api/Auth")] public class AuthConfigController( IMediator mediator) : ControllerBase { private readonly IMediator _mediator = mediator; [HttpGet("config")] [AllowAnonymous] public async Task<IActionResult> GetConfig(CancellationToken cancellationToken) { try { var query = new GetAuthConfigQuery(); var result = await _mediator.Send(query, cancellationToken); return Ok(result); } catch (InvalidOperationException ex) { return StatusCode(StatusCodes.Status500InternalServerError, ex.Message); } } } }