Skip to content

Commit 51e1189

Browse files
committed
fix(webapp): use _sk_ additional API key infix
1 parent 0d0f794 commit 51e1189

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

apps/webapp/app/utils/apiKeys.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ describe("API key utilities", () => {
2020
expect(root.apiKey).toMatch(new RegExp(`^${prefix}[A-Za-z0-9]{24}$`));
2121
expect(root.keyHash).toBe(hashApiKey(root.apiKey));
2222
expect(root.lastFour).toBe(root.apiKey.slice(-4));
23-
expect(additional.apiKey).toMatch(new RegExp(`^${prefix}ak_[A-Za-z0-9]{24}$`));
23+
expect(additional.apiKey).toMatch(new RegExp(`^${prefix}sk_[A-Za-z0-9]{24}$`));
2424
expect(additional.keyHash).toBe(hashApiKey(additional.apiKey));
2525
expect(additional.lastFour).toBe(additional.apiKey.slice(-4));
2626
expect(apiKeyPrefix(environmentType)).toBe(prefix);
2727
expect(obfuscateApiKey(environmentType, root.lastFour)).toBe(
2828
`${prefix}••••••••${root.lastFour}`
2929
);
3030
expect(obfuscateApiKey(environmentType, additional.lastFour, "additional")).toBe(
31-
`${prefix}ak_••••••••${additional.lastFour}`
31+
`${prefix}sk_••••••••${additional.lastFour}`
3232
);
3333
});
3434

apps/webapp/app/utils/apiKeys.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export function generateRootApiKey(environmentType: RuntimeEnvironmentType) {
2525
}
2626

2727
export function generateAdditionalApiKey(environmentType: RuntimeEnvironmentType) {
28-
return generatedApiKey(`${apiKeyPrefix(environmentType)}ak_${apiKeyId()}`);
28+
return generatedApiKey(`${apiKeyPrefix(environmentType)}sk_${apiKeyId()}`);
2929
}
3030

3131
export function apiKeyPrefix(environmentType: RuntimeEnvironmentType): string {
@@ -46,6 +46,6 @@ export function obfuscateApiKey(
4646
lastFour: string,
4747
kind: "root" | "additional" = "root"
4848
): string {
49-
const discriminator = kind === "additional" ? "ak_" : "";
49+
const discriminator = kind === "additional" ? "sk_" : "";
5050
return `${apiKeyPrefix(environmentType)}${discriminator}••••••••${lastFour}`;
5151
}

0 commit comments

Comments
 (0)