@absolutejs/linked-providers
v0.0.6
Published
Shared linked-provider credential and resolver contracts for AbsoluteJS packages
Readme
@absolutejs/linked-providers
Shared linked-provider credential and resolver contracts for AbsoluteJS packages.
This package is intentionally narrow. It provides:
- linked provider grant and binding types
- resolved credential and token lease types
- generic linked-provider resolver contracts
- durable store contracts for grants and bindings
Installation
bun add @absolutejs/linked-providersResolver contract
import type {
LinkedProviderCredentialResolver,
ResolveLinkedProviderCredentialInput
} from '@absolutejs/linked-providers';
export const resolveConnectorCredential = (
resolver: LinkedProviderCredentialResolver,
input: ResolveLinkedProviderCredentialInput
) => resolver.resolveCredential(input);It does not provide:
- OAuth routes
- token refresh implementations
- provider SDK clients
- RAG or connector runtime code
That split is intentional:
@absolutejs/authimplements these contracts@absolutejs/absoluteconsumes these contracts- this package stays the neutral source of truth between them
