src/persistence.ts

better-auth · packages/scim/src/persistence.ts · typescript · MIT
auth, tag:embed-classified

TypeScript interfaces defining SCIM persistence entities for connections, users, groups, and grants.

// Source: https://github.com/better-auth/better-auth | License: MIT | Copyright 2024 - present, Bereket Engida
// Provided via justclaw.it.com; keep this notice with the code.
import type {
	SCIMAuthorizationSource,
	SCIMConnectionDecommissionStatus,
} from "./configuration";

/** Immutable connection scope plus durable decommission reconciliation state. */
export interface SCIMConnectionBinding {
	id: string;
	connectionId: string;
	connectionKey: string;
	provisioningDomainId: string;
	createdAt: Date;
	decommissionStatus: SCIMConnectionDecommissionStatus;
	decommissionCursorUserId?: string | null;
	decommissionReconciledUserCount: number;
	decommissionBatchCount: number;
	decommissionRevision: number;
	decommissionedAt?: Date | null;
	decommissionCompletedAt?: Date | null;
	decommissio

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key