feat: resource restriction in presign token (#2150)

This commit is contained in:
Ted Liang
2025-12-08 12:55:54 +11:00
committed by GitHub
parent f70b76d8b8
commit dcaecf1fc5
11 changed files with 166 additions and 80 deletions
@@ -29,7 +29,7 @@ export const createEmbeddingPresignTokenRoute = procedure
});
}
const { expiresIn } = input;
const { expiresIn, scope } = input;
if (IS_BILLING_ENABLED()) {
const token = await getApiTokenByToken({ token: apiToken });
@@ -54,6 +54,7 @@ export const createEmbeddingPresignTokenRoute = procedure
const presignToken = await createEmbeddingPresignToken({
apiToken,
expiresIn,
scope,
});
return { ...presignToken };