mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-28 05:16:23 -06:00
docs(start): correct headless credential handoff to the SQLite auth store (#131024)
This commit is contained in:
committed by
GitHub
parent
59488aa80b
commit
ff3cf3de3b
@@ -46,7 +46,7 @@ Anthropic has confirmed that Claude CLI reuse (including `claude -p`) is a sanct
|
||||
|
||||
## How keys are discovered
|
||||
|
||||
- **Auth profiles**: per-agent, stored in `auth-profiles.json`.
|
||||
- **Auth profiles**: SQLite stores, with agent-local profiles overriding the shared read-through base. See [Auth credential semantics](/auth-credential-semantics#agent-copy-portability).
|
||||
- **Environment variables**: for example `OPENAI_API_KEY`, `BRAVE_API_KEY`, `FIRECRAWL_API_KEY`.
|
||||
- **Config**: `models.providers.*.apiKey`, `plugins.entries.*.config.webSearch.apiKey`, `plugins.entries.firecrawl.config.webFetch.apiKey`, `memory.search.*`, `talk.providers.*.apiKey`.
|
||||
- **Skills**: `skills.entries.<name>.apiKey`, which may export the key to the skill process env.
|
||||
|
||||
@@ -128,7 +128,7 @@ The lists below are generated from the source target registry and checked agains
|
||||
- `channels.googlechat.serviceAccount`
|
||||
- `channels.googlechat.accounts.*.serviceAccount`
|
||||
|
||||
### `auth-profiles.json` targets (`secrets configure` + `secrets apply` + `secrets audit`)
|
||||
### SQLite auth-profile targets (`secrets configure` + `secrets apply` + `secrets audit`)
|
||||
|
||||
- `profiles.*.keyRef` (`type: "api_key"`; unsupported when `auth.profiles.<id>.mode = "oauth"`)
|
||||
- `profiles.*.tokenRef` (`type: "token"`; unsupported when `auth.profiles.<id>.mode = "oauth"`)
|
||||
|
||||
Reference in New Issue
Block a user