Table of Contents

Namespace KadicAuth.Application.PlatformAdmins.Abstractions

Interfaces

IPlatformAdminRepository

Persistence abstraction for PlatformAdmin membership. Lives here (Application) so handlers can depend on it without pulling in EF Core.

IPlatformAdminService

Application-level entry point for platform-admin membership. Handlers and the admin controller depend on this, not directly on the repository, so the service can layer caching, audit-log coordination and business rules (e.g. self-lockout protection) in one place.