From 64fcf5d823673f82da0b91efab02a3d89372658f Mon Sep 17 00:00:00 2001 From: Oscar Baracos Date: Tue, 18 Mar 2025 15:35:06 +0100 Subject: [PATCH] Add team_ prefix to team api keys --- packages/core-firebase/src/models/TeamApiKey.ts | 2 ++ packages/core-firebase/src/scripts/createTeamApiKey.ts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core-firebase/src/models/TeamApiKey.ts b/packages/core-firebase/src/models/TeamApiKey.ts index f94b850a..1a63fa26 100644 --- a/packages/core-firebase/src/models/TeamApiKey.ts +++ b/packages/core-firebase/src/models/TeamApiKey.ts @@ -9,6 +9,8 @@ import { } from "@owlprotocol/crud-firebase"; import { TeamId } from "./Team.js"; +export const teamApiKeyPrefix = "team_" as const; + export interface TeamApiKeyId { readonly apiKey: string; } diff --git a/packages/core-firebase/src/scripts/createTeamApiKey.ts b/packages/core-firebase/src/scripts/createTeamApiKey.ts index 63916fa8..d3caff0f 100644 --- a/packages/core-firebase/src/scripts/createTeamApiKey.ts +++ b/packages/core-firebase/src/scripts/createTeamApiKey.ts @@ -1,11 +1,12 @@ import { v4 as uuidv4 } from "uuid"; import { teamApiKeyResource } from "../admin/resources.js"; +import { teamApiKeyPrefix } from "../models/TeamApiKey.js"; export async function createTeamApiKey() { if (process.argv.length != 3) throw new Error("Usage: node createTeamApiKey.js "); const teamId = process.argv[2]; - const apiKey = uuidv4(); + const apiKey = teamApiKeyPrefix + uuidv4(); const numTeamApiKeys = await teamApiKeyResource.getWhereCount({ teamId });