ActivityPlug API / @activityplug/core / AuthServiceClientContext
Interface: AuthServiceClientContext
Defined in: packages/core/src/auth/service.ts:124
Properties
adapter
readonlyadapter:object
Defined in: packages/core/src/auth/service.ts:125
auth?
readonlyoptionalauth?:AuthAdapter
metadata
readonlymetadata:object
metadata.id
readonlyid:string
capabilities
readonlycapabilities:Readonly<Record<CapabilityName,CapabilityDecision>>
Defined in: packages/core/src/auth/service.ts:132
createBudgetScope?
readonlyoptionalcreateBudgetScope?: (context) =>BudgetScope
Defined in: packages/core/src/auth/service.ts:135
Parameters
context
adapterId
string
operation?
string
origin
string
Returns
credentialLeases?
readonlyoptionalcredentialLeases?:CredentialLeaseStore
Defined in: packages/core/src/auth/service.ts:134
fetch
readonlyfetch: {(input,init?):Promise<Response>; (input,init?):Promise<Response>; }
Defined in: packages/core/src/auth/service.ts:130
Call Signature
(
input,init?):Promise<Response>
Parameters
input
URL | RequestInfo
init?
RequestInit
Returns
Promise<Response>
Call Signature
(
input,init?):Promise<Response>
Parameters
input
string | URL | Request
init?
RequestInit
Returns
Promise<Response>
fetchForOperation?
readonlyoptionalfetchForOperation?: (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>
Parameters
input
URL | RequestInfo
init?
RequestInit
Returns
Promise<Response>
(
input,init?):Promise<Response>
Parameters
input
string | URL | Request
init?
RequestInit
Returns
Promise<Response>
origin
readonlyorigin:string
Defined in: packages/core/src/auth/service.ts:129
sessionStore?
readonlyoptionalsessionStore?:AuthSessionStore
Defined in: packages/core/src/auth/service.ts:133