MCPcopy Create free account
hub / github.com/ShipSecAI/studio / getFreshClerkToken

Function getFreshClerkToken

frontend/src/utils/clerk-token.ts:21–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

19 * Returns null if Clerk is not available or user is not authenticated
20 */
21export async function getFreshClerkToken(): Promise<string | null> {
22 if (!clerkGetToken) {
23 return null;
24 }
25
26 try {
27 const jwtTemplate = (import.meta.env.VITE_CLERK_JWT_TEMPLATE || '').trim() || undefined;
28 const token = await clerkGetToken(jwtTemplate ? { template: jwtTemplate } : undefined);
29 return token;
30 } catch (error) {
31 console.error('[Clerk Token] Failed to get fresh token:', error);
32 return null;
33 }
34}

Callers 2

getAuthHeadersFunction · 0.90
api.tsFile · 0.90

Calls 1

errorMethod · 0.80

Tested by

no test coverage detected