Attendance Configuration
Summary
Attendance configuration is composed from standard ASP.NET Core sources and shared service extensions. This page lists categories only.
Audience
Developers, DevOps and support engineers, security engineers, and architects.
Reference Content
| Category | Purpose |
|---|---|
| Database | Selects the Attendance PostgreSQL persistence target and migration behavior. |
| Authentication | Establishes accepted token authorities and validation context. |
| Tenant context | Supplies authenticated tenant and caller context through the request boundary. |
| Messaging and outbox | Configures broker publication and relay dependencies. |
| Payroll dependency | Selects the current Payroll lock authority. |
| Observability | Sets service identity, structured logging, tracing, and optional exporters. |
| Migration and development support | Controls startup migration behavior and development-only foundation initialization. |
| Gateway dependency | Lives primarily in gateway configuration and controls transitional route ownership. |
| Backfill | Supplies source/target and execution categories for standalone migration support. |
Sensitive names, values, connection details, hosts, ports, signing material, and operational commands are intentionally omitted. Options validation at startup is not broadly implemented; some values are read directly in Program.cs while Shared Kernel uses bound messaging options. Production configuration ownership and rotation procedures belong in the Operations epic.
Source References
microservices/src/attendance-service/Program.csmicroservices/src/attendance-service/appsettings.jsonmicroservices/src/attendance-service/appsettings.Development.jsonmicroservices/src/shared-kernel/Extensions/ObservabilityExtensions.csmicroservices/src/shared-kernel/Extensions/MessagingExtensions.cs
Related Articles
See Also
Keywords
- Attendance Service
- Attendance Configuration
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly