openclaw secrets apply.
Als een doel niet aan deze regels voldoet, mislukt apply voordat de configuratie wordt gewijzigd.
Vorm van het planbestand
openclaw secrets apply --from <plan.json> verwacht een targets-array met plandoelen:
Ondersteunde doel-scope
Plandoelen worden geaccepteerd voor ondersteunde paden voor inloggegevens in:Gedrag van doeltype
Algemene regel:target.typemoet worden herkend en moet overeenkomen met de genormaliseerde vorm vantarget.path.
models.providers.apiKeyskills.entries.apiKeychannels.googlechat.serviceAccount
Padvalidatieregels
Elk doel wordt gevalideerd met al het volgende:typemoet een herkend doeltype zijn.pathmoet een niet-leeg puntpad zijn.pathSegmentsmag worden weggelaten. Als het wordt opgegeven, moet het normaliseren naar exact hetzelfde pad alspath.- Verboden segmenten worden geweigerd:
__proto__,prototype,constructor. - Het genormaliseerde pad moet overeenkomen met de geregistreerde padvorm voor het doeltype.
- Als
providerIdofaccountIdis ingesteld, moet dit overeenkomen met de id die in het pad is gecodeerd. auth-profiles.json-doelen vereisenagentId.- Neem bij het maken van een nieuwe
auth-profiles.json-mappingauthProfileProviderop.
Foutgedrag
Als validatie van een doel mislukt, sluit apply af met een fout zoals:Consentgedrag voor exec-provider
--dry-runslaat exec SecretRef-controles standaard over.- Plannen die exec SecretRefs/providers bevatten, worden in schrijfmodus geweigerd tenzij
--allow-execis ingesteld. - Geef bij het valideren/toepassen van plannen die exec bevatten
--allow-execmee in zowel dry-run- als schrijfopdrachten.
Opmerkingen over runtime- en auditscope
- Ref-only
auth-profiles.json-vermeldingen (keyRef/tokenRef) worden meegenomen in runtimeresolutie en auditdekking. secrets applyschrijft ondersteundeopenclaw.json-doelen, ondersteundeauth-profiles.json-doelen en optionele scrubdoelen.
Operatorcontroles
openclaw secrets configure of corrigeer het doelpad naar een ondersteunde vorm hierboven.