Ir al contenido

Configuración

La aplicación usa las configuraciones heredadas de AccessPlatform y agrega secciones propias para DomainRegistry.

{
"ConnectionStrings": {
"DefaultConnection": "Server=SQLSERVER;Database=DomainManagerDb;User Id=domainmanager_app;Password=PASSWORD;MultipleActiveResultSets=True;TrustServerCertificate=True;",
"DomManagerConnection": "Server=SQLSERVER;Database=DomManagerDb;User Id=domainmanager_app;Password=PASSWORD;MultipleActiveResultSets=True;TrustServerCertificate=True;"
}
}
ClaveUso
DefaultConnectionBase propia de aplicación: Identity + DomainRegistry.
DomManagerConnectionBase fuente para sincronización SQL.
{
"DomainRegistry": {
"MaxExcelExportRows": 50000,
"MaxCsvImportBytes": 10485760,
"CriticalMaxDays": 15,
"ExpiringSoonDays": 60,
"DefaultPageSize": 15,
"AllowedPageSizes": [15, 25, 50, 100],
"DashboardMonthsAhead": 12,
"DashboardTopItems": 10,
"DashboardAttentionItems": 12,
"RecentImportJobsTake": 15,
"SyncStoredProcedure": "dbo.usp_DomainRegistry_GetDomainsForSync"
}
}
ParámetroUso
MaxExcelExportRowsLímite máximo de filas exportables.
MaxCsvImportBytesTamaño máximo de CSV.
CriticalMaxDaysUmbral para estado crítico.
ExpiringSoonDaysUmbral para estado por vencer.
DefaultPageSizeTamaño inicial de página.
AllowedPageSizesOpciones de paginación.
DashboardMonthsAheadMeses futuros para vencimientos del dashboard.
DashboardTopItemsTop de TLD, registrar y DNS provider.
DashboardAttentionItemsCantidad de dominios en atención.
RecentImportJobsTakeJobs recientes mostrados.
SyncStoredProcedureSP autorizado para sincronización SQL.
{
"DomainRegistrySync": {
"Enabled": false,
"IntervalHours": 12,
"ExecutedByUserId": "SYSTEM"
}
}
ParámetroUso
EnabledActiva o desactiva sync automático.
IntervalHoursIntervalo de ejecución del worker.
ExecutedByUserIdUsuario técnico registrado en jobs automáticos.
{
"DashboardPresentation": {
"Title": "Reporte de Dominios",
"Subtitle": "Portafolio digital · vista general y alertas de vencimiento"
}
}

Permite ajustar textos visibles y labels de plataformas sin modificar código.

PermisoUso
DomainRegistry.Domains.ViewVer listado de dominios.
DomainRegistry.Domains.ExportExportar Excel.
DomainRegistry.Domains.ImportImportar CSV.
DomainRegistry.Domains.SyncSincronizar desde DomManagerDb.
DomainRegistry.Imports.ViewVer historial de jobs.
ASPNETCORE_ENVIRONMENT=Production
ConnectionStrings__DefaultConnection=...
ConnectionStrings__DomManagerConnection=...
DomainRegistrySync__Enabled=false
IdentitySeed__SuperUser__Password=...
Turnstile__SecretKey=...
Email__Password=...

Configuración futura: Registry, Registrar y DNSSEC

Sección titulada «Configuración futura: Registry, Registrar y DNSSEC»

El requerimiento pendiente necesita nuevas secciones de configuración, por ejemplo:

{
"DomainRegistryExternalSources": {
"IanaRootDbUrl": "https://www.iana.org/domains/root/db",
"RootZoneUrl": "https://www.internic.net/domain/root.zone",
"IcannRegistrarsUrl": "https://www.icann.org/en/contracted-parties/accredited-registrars/list-of-accredited-registrars",
"IanaRegistrarIdsUrl": "https://www.iana.org/assignments/registrar-ids/registrar-ids.xhtml"
}
}