SocialExchangeDTO
Package: @nauth-toolkit/core
Type: DTO (Request)
Request DTO for exchanging a short-lived exchange token (from redirect-first social login callback) into an AuthResponseDTO.
- NestJS
- Express
- Fastify
import { SocialExchangeDTO } from '@nauth-toolkit/nestjs';
import { SocialExchangeDTO } from '@nauth-toolkit/core';
import { SocialExchangeDTO } from '@nauth-toolkit/core';
Properties
| Property | Type | Required | Description |
|---|---|---|---|
exchangeToken | string | Yes | One-time exchange token from callback redirect URL. Max 500 characters. Trimmed. |
Example
{
"exchangeToken": "a1b2c3d4e5f6..."
}
Used By
SocialRedirectHandler- Redirect-first social login handler
Related
StartSocialRedirectQueryDTO- Start redirect-first flowSocialCallbackQueryDTO- OAuth callback query parametersSocialCallbackFormDTO- OAuth callback form data (Apple)