]> git.ardis.lu - ardislu.dev/commitdiff
Move OAuth scopes into the function
authorArdis Lu <ardisglu@gmail.com>
Sun, 29 Jan 2023 04:25:44 +0000 (20:25 -0800)
committerArdis Lu <ardisglu@gmail.com>
Sun, 29 Jan 2023 04:25:44 +0000 (20:25 -0800)
This is not sensitive info so doesn't need to be an env variable

.dev.vars.example
functions/api.js

index 63dc5c213f470e08b595ee8ea46f8333b0166771..519e0786c78295e2baf8f48f6b38d9057eb9cff6 100644 (file)
@@ -1,3 +1,2 @@
 EMAIL="example@example.com"
 PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\n...EXAMPLE...\n-----END PRIVATE KEY-----\n"
-SCOPES="https://www.googleapis.com/auth/spreadsheets.readonly https://www.googleapis.com/auth/documents.readonly"
index 15e58571504b6153769bad16d36cd94564691e1e..572a11634a37a93a307776173c211da486f897b5 100644 (file)
@@ -9,7 +9,7 @@ export async function onRequestGet({ request, env }) {
     return new Response('Invalid query URL. Query URL hostname must be "sheets.googleapis.com" or "docs.googleapis.com".', { status: 400 });
   }
 
-  const token = await getGoogleAuthToken(env.EMAIL, env.PRIVATE_KEY, env.SCOPES);
+  const token = await getGoogleAuthToken(env.EMAIL, env.PRIVATE_KEY, 'https://www.googleapis.com/auth/spreadsheets.readonly https://www.googleapis.com/auth/documents.readonly');
 
   return fetch(queryUrl, { headers: { Authorization: `Bearer ${token}` } });
 }
This page took 0.031885 seconds and 4 git commands to generate.