INNER CODE UNIT · TypeScript
setupTokens
raj457036/CopyCat-Clipboard · supabase/functions/get_gaccess_token/index.ts:14
async function setupTokens(client: SupabaseClient, code: string) {
const {
data: { user },
error: authError,
} = await client.auth.getUser();
if (authError) {
console.error(authError);
return new Response(JSON.stringify(authError), { status: 401 });
}
const url = "https://www.googleapis.com/oauth2/v4/token";
const payload = new URLSearchParams({
client_id: Deno.env.get("GOOGLE_CLIENT_ID") ?? "",
client_secret: Deno.env.get("GOOGLE_CLIENT_SECRET") ?? "",
redirect_uri: "https://connect.entilitystudio.com",
grant_type: "authorization_code",