Interface: ReadStoredJsonSecretArgs<T>
Defined in: electron/services/cloud/providers/oauthStoredTokens.ts:22
Arguments for readStoredJsonSecret.
Type Parameters
T
T
Properties
clear()
readonlyclear: () =>Promise<void>
Defined in: electron/services/cloud/providers/oauthStoredTokens.ts:24
Clears the invalid secret from storage (best-effort).
Returns
Promise<void>
logger
readonlylogger:OAuthStoredTokensLogger
Defined in: electron/services/cloud/providers/oauthStoredTokens.ts:27
Logger used for warning-level diagnostics.
logPrefix
readonlylogPrefix:string
Defined in: electron/services/cloud/providers/oauthStoredTokens.ts:30
Prefix included in warning messages (e.g. "[DropboxTokenManager]").
parse()
readonlyparse: (record:UnknownRecord) =>T
Defined in: electron/services/cloud/providers/oauthStoredTokens.ts:33
Parses/validates the decoded JSON record into a concrete token type.
Parameters
record
Returns
T
secretStore
readonlysecretStore:SecretStore
Defined in: electron/services/cloud/providers/oauthStoredTokens.ts:36
Secret storage provider.
storageKey
readonlystorageKey:string
Defined in: electron/services/cloud/providers/oauthStoredTokens.ts:39
Secret key used to store the JSON blob.