refactor(auth): share api key masking utility

This commit is contained in:
Peter Steinberger
2026-02-18 17:13:35 +00:00
parent 3138dbaf75
commit 288015a9fc
4 changed files with 30 additions and 22 deletions

10
src/utils/mask-api-key.ts Normal file
View File

@@ -0,0 +1,10 @@
export const maskApiKey = (value: string): string => {
const trimmed = value.trim();
if (!trimmed) {
return "missing";
}
if (trimmed.length <= 16) {
return trimmed;
}
return `${trimmed.slice(0, 8)}...${trimmed.slice(-8)}`;
};