SocialVerifyRequest
Package: @nauth-toolkit/client
Type: Request
Request payload for verifying native social authentication tokens from mobile apps (Capacitor, React Native).
import { SocialVerifyRequest } from '@nauth-toolkit/client';
Properties
| Property | Type | Required | Description |
|---|---|---|---|
provider | SocialProvider | Yes | Social provider ('google', 'apple', 'facebook') |
idToken | string | No | ID token from native OAuth (Google/Apple) |
accessToken | string | No | Access token from native OAuth |
authorizationCode | string | No | Authorization code (Apple Sign-In) |
SocialProvider Type
SocialProvider is a type alias: 'google' | 'apple' | 'facebook'
Example
{
"provider": "google",
"idToken": "eyJhbGciOiJSUzI1NiIs...",
"accessToken": "ya29.a0AfH6SMC..."
}
Used By
Related Types
SocialLoginOptions- Web redirect-first optionsAuthResponse- Authentication response