namespace ErsatzTV.Application.Auth;
///
/// Rotates the local admin security stamp, revoking every outstanding local session server-side (their
/// cookies carry the old stamp and fail OnValidatePrincipal on their next request). Used by logout
/// so signing out actually ends the session server-side, not just client-side. A no-op when no local
/// admin is configured. OIDC sessions are unaffected (they carry no stamp).
///
public record RotateLocalAdminSecurityStamp : IRequest;