Skip to content

ActivityPlug API / @activityplug/server / BrowserBoundaryOptions

Interface: BrowserBoundaryOptions ​

Defined in: packages/server/src/browser/types.ts:33

Properties ​

allowInsecureLoopback? ​

readonly optional allowInsecureLoopback?: boolean

Defined in: packages/server/src/browser/types.ts:39

Permits an HTTP loopback publicOrigin for local development. Defaults to true unless NODE_ENV is production.


anonymousSessionMode? ​

readonly optional anonymousSessionMode?: BrowserAnonymousSessionMode

Defined in: packages/server/src/browser/types.ts:53


authChallenges? ​

readonly optional authChallenges?: ShortCacheStore

Defined in: packages/server/src/browser/types.ts:45


authStartLimiter? ​

readonly optional authStartLimiter?: OAuthStartLimiter

Defined in: packages/server/src/browser/types.ts:44


browserSessions ​

readonly browserSessions: BrowserSessionStore

Defined in: packages/server/src/browser/types.ts:41


clientIp? ​

readonly optional clientIp?: ClientIpResolver

Defined in: packages/server/src/browser/types.ts:60


cookieSigningKey ​

readonly cookieSigningKey: Uint8Array

Defined in: packages/server/src/browser/types.ts:40


createBudgetScope? ​

readonly optional createBudgetScope?: (context) => BudgetScope

Defined in: packages/server/src/browser/types.ts:62

Parameters ​

context ​

BudgetScopeFactoryContext

Returns ​

BudgetScope


csrf? ​

readonly optional csrf?: object

Defined in: packages/server/src/browser/types.ts:50

headerName? ​

readonly optional headerName?: string


now? ​

readonly optional now?: () => Date

Defined in: packages/server/src/browser/types.ts:58

Returns ​

Date


oauthStates? ​

readonly optional oauthStates?: OAuthStateStore

Defined in: packages/server/src/browser/types.ts:43


publicOrigin ​

readonly publicOrigin: string

Defined in: packages/server/src/browser/types.ts:34


randomBytes? ​

readonly optional randomBytes?: (length) => Uint8Array

Defined in: packages/server/src/browser/types.ts:59

Parameters ​

length ​

number

Returns ​

Uint8Array


requestLimits? ​

readonly optional requestLimits?: Partial<RequestLimits>

Defined in: packages/server/src/browser/types.ts:51


scopes? ​

readonly optional scopes?: readonly string[]

Defined in: packages/server/src/browser/types.ts:49

OAuth scopes requested for browser sign-in. Defaults to ["read", "write"].


securityStateLifecycle? ​

readonly optional securityStateLifecycle?: SecurityStateLifecycle

Defined in: packages/server/src/browser/types.ts:61


sessionTtlMilliseconds? ​

readonly optional sessionTtlMilliseconds?: number

Defined in: packages/server/src/browser/types.ts:52


storedSessionCapacity? ​

readonly optional storedSessionCapacity?: number

Defined in: packages/server/src/browser/types.ts:54


storedSessionCapacityPerClient? ​

readonly optional storedSessionCapacityPerClient?: number

Defined in: packages/server/src/browser/types.ts:55


storedSessionCreationLimit? ​

readonly optional storedSessionCreationLimit?: number

Defined in: packages/server/src/browser/types.ts:56


storedSessionCreationWindowMilliseconds? ​

readonly optional storedSessionCreationWindowMilliseconds?: number

Defined in: packages/server/src/browser/types.ts:57


streamTickets ​

readonly streamTickets: StreamTicketStore

Defined in: packages/server/src/browser/types.ts:42