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