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:48


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>


logger ​

logger: object

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

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:47


publicAppUrl ​

publicAppUrl: string

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

Public origin of the web app, whose /oauth/authorize page consent runs on.


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