ActivityPlug API / @activityplug/server / BrowserBoundaryOptions
Interface: BrowserBoundaryOptions
Defined in: packages/server/src/browser/types.ts:33
Properties
allowInsecureLoopback?
readonlyoptionalallowInsecureLoopback?: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?
readonlyoptionalanonymousSessionMode?:BrowserAnonymousSessionMode
Defined in: packages/server/src/browser/types.ts:53
authChallenges?
readonlyoptionalauthChallenges?:ShortCacheStore
Defined in: packages/server/src/browser/types.ts:45
authStartLimiter?
readonlyoptionalauthStartLimiter?:OAuthStartLimiter
Defined in: packages/server/src/browser/types.ts:44
browserSessions
readonlybrowserSessions:BrowserSessionStore
Defined in: packages/server/src/browser/types.ts:41
clientIp?
readonlyoptionalclientIp?:ClientIpResolver
Defined in: packages/server/src/browser/types.ts:60
cookieSigningKey
readonlycookieSigningKey:Uint8Array
Defined in: packages/server/src/browser/types.ts:40
createBudgetScope?
readonlyoptionalcreateBudgetScope?: (context) =>BudgetScope
Defined in: packages/server/src/browser/types.ts:62
Parameters
context
BudgetScopeFactoryContext
Returns
BudgetScope
csrf?
readonlyoptionalcsrf?:object
Defined in: packages/server/src/browser/types.ts:50
headerName?
readonlyoptionalheaderName?:string
now?
readonlyoptionalnow?: () =>Date
Defined in: packages/server/src/browser/types.ts:58
Returns
Date
oauthStates?
readonlyoptionaloauthStates?:OAuthStateStore
Defined in: packages/server/src/browser/types.ts:43
publicOrigin
readonlypublicOrigin:string
Defined in: packages/server/src/browser/types.ts:34
randomBytes?
readonlyoptionalrandomBytes?: (length) =>Uint8Array
Defined in: packages/server/src/browser/types.ts:59
Parameters
length
number
Returns
Uint8Array
requestLimits?
readonlyoptionalrequestLimits?:Partial<RequestLimits>
Defined in: packages/server/src/browser/types.ts:51
scopes?
readonlyoptionalscopes?: readonlystring[]
Defined in: packages/server/src/browser/types.ts:49
OAuth scopes requested for browser sign-in. Defaults to ["read", "write"].
securityStateLifecycle?
readonlyoptionalsecurityStateLifecycle?:SecurityStateLifecycle
Defined in: packages/server/src/browser/types.ts:61
sessionTtlMilliseconds?
readonlyoptionalsessionTtlMilliseconds?:number
Defined in: packages/server/src/browser/types.ts:52
storedSessionCapacity?
readonlyoptionalstoredSessionCapacity?:number
Defined in: packages/server/src/browser/types.ts:54
storedSessionCapacityPerClient?
readonlyoptionalstoredSessionCapacityPerClient?:number
Defined in: packages/server/src/browser/types.ts:55
storedSessionCreationLimit?
readonlyoptionalstoredSessionCreationLimit?:number
Defined in: packages/server/src/browser/types.ts:56
storedSessionCreationWindowMilliseconds?
readonlyoptionalstoredSessionCreationWindowMilliseconds?:number
Defined in: packages/server/src/browser/types.ts:57
streamTickets
readonlystreamTickets:StreamTicketStore
Defined in: packages/server/src/browser/types.ts:42