Skip to content

@persistent-ai/fireflow-executor / server / SandboxProxyDependencies

Interface: SandboxProxyDependencies

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:33

Properties

checkAccess

checkAccess: (sandboxId, callerId) => Promise<{ record: SandboxRecord; }>

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:40

Parameters

sandboxId

string

callerId

string

Returns

Promise<{ record: SandboxRecord; }>


cookieSecure

cookieSecure: boolean

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:47


exchangeCodeForToken

exchangeCodeForToken: (code, verifier, redirectUri) => Promise<{ appId: string; userId: string; } | null>

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:37

Parameters

code

string

verifier

string

redirectUri

string

Returns

Promise<{ appId: string; userId: string; } | null>


frontendUrl

frontendUrl: string

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:45


logger

logger: object

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:49

error

error: (...args) => void

Parameters
args

...any[]

Returns

void

info

info: (...args) => void

Parameters
args

...any[]

Returns

void

warn

warn: (...args) => void

Parameters
args

...any[]

Returns

void


proxyBaseUrl

proxyBaseUrl: string

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:46


resolveEndpoint

resolveEndpoint: (sandboxId, port) => Promise<SandboxEndpoint>

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:41

Parameters

sandboxId

string

port

number

Returns

Promise<SandboxEndpoint>


resolveEndpointUrl

resolveEndpointUrl: (sandboxId, port) => Promise<string>

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:42

Parameters

sandboxId

string

port

number

Returns

Promise<string>


signCookie

signCookie: (userId) => string

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:36

Parameters

userId

string

Returns

string


validateCookie

validateCookie: (cookieValue) => { userId: string; } | null

Defined in: packages/fireflow-executor/server/proxy/sandbox-proxy-handler.ts:35

Parameters

cookieValue

string

Returns

{ userId: string; } | null

Licensed under BUSL-1.1