Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/security / / OAuthSessionMetadata
Interface: OAuthSessionMetadata
Defined in: packages/security/src/oauth/types.ts:152
Audit-safe view of an OAuth session — never carries token material. Used by listOAuthSessions(...) and the /v1/health/secrets surface (Phase 14a).
Stable
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
clientId | readonly | string | packages/security/src/oauth/types.ts:155 |
expiresAt? | readonly | number | packages/security/src/oauth/types.ts:158 |
hasAccessToken | readonly | boolean | packages/security/src/oauth/types.ts:161 |
hasRefreshToken | readonly | boolean | packages/security/src/oauth/types.ts:162 |
issuer? | readonly | string | packages/security/src/oauth/types.ts:156 |
lastRefreshedAt? | readonly | number | packages/security/src/oauth/types.ts:159 |
registeredVia? | readonly | "dcr" | "manual" | packages/security/src/oauth/types.ts:160 |
scope? | readonly | string | packages/security/src/oauth/types.ts:157 |
serverId | readonly | string | packages/security/src/oauth/types.ts:153 |
serverUrl | readonly | string | packages/security/src/oauth/types.ts:154 |
status | readonly | "unknown" | "expired" | "fresh" | "expiring-soon" | packages/security/src/oauth/types.ts:163 |