/
softailor
/
gridient
Обзор
Документация
Войти
/
softailor
/
gridient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/Gridient.Core/Models/Auth/AuthConfigModel.cs
35 строк
1 KB
Jenkins
Auto add
18 фев 2026, 10:19
18 фев 2026, 10:19
1e6c4f8
Код
Авторство
О чём код?
namespace Gridient.Core.Models.Auth { public class AuthConfigModel { /// <summary> /// Текущий режим авторизации: Local, Oidc или Hybrid. /// </summary> public string Mode { get; set; } = "Local"; /// <summary> /// Описание доступных провайдеров аутентификации. /// </summary> public IReadOnlyList<AuthProviderConfigModel> Providers { get; set; } = []; /// <summary> /// Разрешена ли публичная регистрация пользователей. /// </summary> public bool CanRegister { get; set; } /// <summary> /// Поддерживается ли сброс/смена пароля через Local Auth. /// </summary> public bool HasPasswordReset { get; set; } /// <summary> /// Endpoint для получения текущего пользователя. /// </summary> public string CurrentUserEndpoint { get; set; } = "/api/Users/GetCurrentUser"; /// <summary> /// Endpoint для выхода из системы (для JWT Local). /// </summary> public string LogoutEndpoint { get; set; } = "/api/Auth/logout"; } }