SecretRef認証情報サーフェス

このページでは正規のSecretRef認証情報サーフェスを定義する。

スコープの意図:

  • スコープ内: OpenClawが発行やローテーションを行わない、厳密にユーザー提供の認証情報。
  • スコープ外: ランタイム発行またはローテーションされる認証情報、OAuthリフレッシュ素材、セッション的なアーティファクト。

サポート済み認証情報

openclaw.jsonターゲット(secrets configuresecrets applysecrets audit

  • models.providers.*.apiKey
  • models.providers.*.headers.*
  • skills.entries.*.apiKey
  • agents.defaults.memorySearch.remote.apiKey
  • talk.apiKey
  • tools.web.fetch.firecrawl.apiKey
  • tools.web.search.apiKey
  • gateway.auth.password
  • gateway.auth.token
  • channels.telegram.botToken
  • channels.slack.botToken
  • channels.discord.token
  • その他多数(完全なリストは英語版を参照)

auth-profiles.jsonターゲット

  • profiles.*.keyReftype: "api_key"
  • profiles.*.tokenReftype: "token"

未サポート認証情報

スコープ外の認証情報には以下を含む:

  • commands.ownerDisplaySecret
  • channels.matrix.accessToken
  • hooks.token
  • auth-profiles.oauth.*
  • whatsapp.creds.json

理由: これらはランタイム発行、ローテーション、セッション保持、またはOAuth永続クラスの認証情報であり、読み取り専用の外部SecretRef解決に適合しない。