Skip to content

ActivityPlug API / @activityplug/core / AuthServiceClientContext

Interface: AuthServiceClientContext ​

Defined in: packages/core/src/auth/service.ts:124

Properties ​

adapter ​

readonly adapter: object

Defined in: packages/core/src/auth/service.ts:125

auth? ​

readonly optional auth?: AuthAdapter

metadata ​

readonly metadata: object

metadata.id ​

readonly id: string


capabilities ​

readonly capabilities: Readonly<Record<CapabilityName, CapabilityDecision>>

Defined in: packages/core/src/auth/service.ts:132


createBudgetScope? ​

readonly optional createBudgetScope?: (context) => BudgetScope

Defined in: packages/core/src/auth/service.ts:135

Parameters ​

context ​
adapterId ​

string

operation? ​

string

origin ​

string

Returns ​

BudgetScope


credentialLeases? ​

readonly optional credentialLeases?: CredentialLeaseStore

Defined in: packages/core/src/auth/service.ts:134


fetch ​

readonly fetch: {(input, init?): Promise<Response>; (input, init?): Promise<Response>; }

Defined in: packages/core/src/auth/service.ts:130

Call Signature ​

(input, init?): Promise<Response>

MDN Reference

Parameters ​
input ​

URL | RequestInfo

init? ​

RequestInit

Returns ​

Promise<Response>

Call Signature ​

(input, init?): Promise<Response>

MDN Reference

Parameters ​
input ​

string | URL | Request

init? ​

RequestInit

Returns ​

Promise<Response>


fetchForOperation? ​

readonly optional fetchForOperation?: (operation) => {(input, init?): Promise<Response>; (input, init?): Promise<Response>; }

Defined in: packages/core/src/auth/service.ts:131

Parameters ​

operation ​

string

Returns ​

(input, init?): Promise<Response>

MDN Reference

Parameters ​
input ​

URL | RequestInfo

init? ​

RequestInit

Returns ​

Promise<Response>

(input, init?): Promise<Response>

MDN Reference

Parameters ​
input ​

string | URL | Request

init? ​

RequestInit

Returns ​

Promise<Response>


origin ​

readonly origin: string

Defined in: packages/core/src/auth/service.ts:129


sessionStore? ​

readonly optional sessionStore?: AuthSessionStore

Defined in: packages/core/src/auth/service.ts:133