diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2023-10-11 22:43:16 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2023-10-11 22:43:16 +0300 |
| commit | 873e0766f31dd427f52f0d51477ec71173eed5fa (patch) | |
| tree | 36c1da490ead0313d7ae4507cfbfcec307ac2472 /server/google.ts | |
| parent | 67e51c634252a08c58decda1a4527911089361af (diff) | |
Rewrite in htmx + flask
Diffstat (limited to 'server/google.ts')
| -rw-r--r-- | server/google.ts | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/server/google.ts b/server/google.ts deleted file mode 100644 index 3fe6362..0000000 --- a/server/google.ts +++ /dev/null @@ -1,24 +0,0 @@ -import got from "got/dist/source"; - -export const fetchIdToken = async function (aud: string): Promise<string> { - const metadataServerTokenURL = `http://metadata/computeMetadata/v1/instance/service-accounts/default/identity?audience=${aud}`; - - let resp; - try { - resp = await got(metadataServerTokenURL, { - headers: { - "Metadata-Flavor": "Google" - } - }); - } catch (err) { - console.error(err); - throw new Error("Failed to fetch ID token from Google metadata endpoint"); - } - - const token = resp.body; - if (!token) { - throw new Error("ID token from Google metadata endpoint is empty"); - } - - return token; -}; |
