Skip to main content

AdminLogoutAllDTO

Package: @nauth-toolkit/core Type: DTO (Request/Response)

Data transfer objects for admin-initiated logout from all sessions for a target user.

import { AdminLogoutAllDTO, LogoutAllResponseDTO } from '@nauth-toolkit/nestjs';

AdminLogoutAllDTO (Request)

PropertyTypeRequiredDescription
substringYesUser sub (UUID v4). Trimmed, lowercased for consistency.
forgetDevicesbooleanNoWhether to also revoke all trusted devices. Default: false.

LogoutAllResponseDTO (Response)

PropertyTypeDescription
revokedCountnumberNumber of sessions revoked.

Example

{
"sub": "a21b654c-2746-4168-acee-c175083a65cd",
"forgetDevices": true
}

Used By