MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / parseWorkOSSeal

Function parseWorkOSSeal

apps/cloud/src/auth/workos.ts:139–148  ·  view source on GitHub ↗
(
  seal: string,
)

Source from the content-addressed store, hash-verified

137 isErrorWithCode(cause) && (cause.code === JWKSTimeout.code || cause.code === JWKSInvalid.code);
138
139const parseWorkOSSeal = (
140 seal: string,
141): { readonly sealWithoutVersion: string; readonly tokenVersion: number | null } => {
142 const [sealWithoutVersion = "", tokenVersionAsString] = seal.split(WORKOS_SEAL_VERSION_DELIMITER);
143 return {
144 sealWithoutVersion,
145 tokenVersion:
146 tokenVersionAsString === undefined ? null : Number.parseInt(tokenVersionAsString, 10),
147 };
148};
149
150const unsealWorkOSSession = async (
151 sessionData: string,

Callers 1

unsealWorkOSSessionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected