Graphorin API reference v0.7.0
Graphorin API reference / @graphorin/security / / OAuthSessionMetadata
Interface: OAuthSessionMetadata
Defined in: packages/security/src/oauth/types.ts:167
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:170 |
expiresAt? | readonly | number | packages/security/src/oauth/types.ts:173 |
hasAccessToken | readonly | boolean | packages/security/src/oauth/types.ts:176 |
hasRefreshToken | readonly | boolean | packages/security/src/oauth/types.ts:177 |
issuer? | readonly | string | packages/security/src/oauth/types.ts:171 |
lastRefreshedAt? | readonly | number | packages/security/src/oauth/types.ts:174 |
registeredVia? | readonly | "dcr" | "manual" | packages/security/src/oauth/types.ts:175 |
scope? | readonly | string | packages/security/src/oauth/types.ts:172 |
serverId | readonly | string | packages/security/src/oauth/types.ts:168 |
serverUrl | readonly | string | packages/security/src/oauth/types.ts:169 |
status | readonly | "unknown" | "expired" | "fresh" | "expiring-soon" | packages/security/src/oauth/types.ts:178 |