DocumentationAmertaPayloadAuthHandlersAuthenticate oauthFunctions

Authenticate Oauth

amerta


amerta / amerta/payload/auth/handlers/authenticate-oauth / authenticateOauth

Function: authenticateOauth()

authenticateOauth(req): Promise<NextResponse<{ error: string; }> | NextResponse<{ status: string; url: string; }> | NextResponse<{ status: "success"; tokens?: { accessToken?: string; idToken?: string; }; user: { avatar?: string; email: string; id?: string; name?: string; }; }>>

Defined in: amerta/payload/auth/handlers/authenticate-oauth.ts:10

Parameters

| Parameter | Type | | ------ | ------ | | req | PayloadRequest |

Returns

Promise<NextResponse<{ error: string; }> | NextResponse<{ status: string; url: string; }> | NextResponse<{ status: "success"; tokens?: { accessToken?: string; idToken?: string; }; user: { avatar?: string; email: string; id?: string; name?: string; }; }>>