MCPcopy Index your code
hub / github.com/anomalyco/opencode / extractAccountId

Function extractAccountId

packages/opencode/src/plugin/openai/codex.ts:65–76  ·  view source on GitHub ↗
(tokens: TokenResponse)

Source from the content-addressed store, hash-verified

63}
64
65export function extractAccountId(tokens: TokenResponse): string | undefined {
66 if (tokens.id_token) {
67 const claims = parseJwtClaims(tokens.id_token)
68 const accountId = claims && extractAccountIdFromClaims(claims)
69 if (accountId) return accountId
70 }
71 if (tokens.access_token) {
72 const claims = parseJwtClaims(tokens.access_token)
73 return claims ? extractAccountIdFromClaims(claims) : undefined
74 }
75 return undefined
76}
77
78function buildAuthorizeUrl(redirectUri: string, pkce: PkceCodes, state: string): string {
79 const params = new URLSearchParams({

Callers 4

codex.test.tsFile · 0.90
fetchFunction · 0.85
CodexAuthPluginFunction · 0.85
callbackFunction · 0.85

Calls 2

parseJwtClaimsFunction · 0.85

Tested by

no test coverage detected