مرجع تقني
سطح بيانات الاعتماد SecretRef
تحدد هذه الصفحة سطح بيانات الاعتماد الأساسي لـ SecretRef. نطاق القصد:
- ضمن النطاق: بيانات الاعتماد التي يزودها المستخدم فقط ولا يقوم OpenClaw بإنشائها أو تدويرها.
- خارج النطاق: بيانات الاعتماد التي يتم إنشاؤها أثناء التشغيل أو التي يتم تدويرها، ومواد تحديث OAuth، والقطع الأثرية الشبيهة بالجلسات.
بيانات الاعتماد المدعومة
أهداف openclaw.json (تكوين الأسرار + تطبيق الأسرار + تدقيق الأسرار)
models.providers.*.apiKeymodels.providers.*.headers.*skills.entries.*.apiKeyagents.defaults.memorySearch.remote.apiKeyagents.list[].memorySearch.remote.apiKeytalk.apiKeytalk.providers.*.apiKeymessages.tts.elevenlabs.apiKeymessages.tts.openai.apiKeytools.web.search.apiKeytools.web.search.gemini.apiKeytools.web.search.grok.apiKeytools.web.search.kimi.apiKeytools.web.search.perplexity.apiKeygateway.auth.passwordgateway.auth.tokengateway.remote.tokengateway.remote.passwordcron.webhookTokenchannels.telegram.botTokenchannels.telegram.webhookSecretchannels.telegram.accounts.*.botTokenchannels.telegram.accounts.*.webhookSecretchannels.slack.botTokenchannels.slack.appTokenchannels.slack.userTokenchannels.slack.signingSecretchannels.slack.accounts.*.botTokenchannels.slack.accounts.*.appTokenchannels.slack.accounts.*.userTokenchannels.slack.accounts.*.signingSecretchannels.discord.tokenchannels.discord.pluralkit.tokenchannels.discord.voice.tts.elevenlabs.apiKeychannels.discord.voice.tts.openai.apiKeychannels.discord.accounts.*.tokenchannels.discord.accounts.*.pluralkit.tokenchannels.discord.accounts.*.voice.tts.elevenlabs.apiKeychannels.discord.accounts.*.voice.tts.openai.apiKeychannels.irc.passwordchannels.irc.nickserv.passwordchannels.irc.accounts.*.passwordchannels.irc.accounts.*.nickserv.passwordchannels.bluebubbles.passwordchannels.bluebubbles.accounts.*.passwordchannels.feishu.appSecretchannels.feishu.verificationTokenchannels.feishu.accounts.*.appSecretchannels.feishu.accounts.*.verificationTokenchannels.msteams.appPasswordchannels.mattermost.botTokenchannels.mattermost.accounts.*.botTokenchannels.matrix.passwordchannels.matrix.accounts.*.passwordchannels.nextcloud-talk.botSecretchannels.nextcloud-talk.apiPasswordchannels.nextcloud-talk.accounts.*.botSecretchannels.nextcloud-talk.accounts.*.apiPasswordchannels.zalo.botTokenchannels.zalo.webhookSecretchannels.zalo.accounts.*.botTokenchannels.zalo.accounts.*.webhookSecretchannels.googlechat.serviceAccountعبرserviceAccountRefالشقيق (استثناء التوافق)channels.googlechat.accounts.*.serviceAccountعبرserviceAccountRefالشقيق (استثناء التوافق)
أهداف auth-profiles.json (تكوين الأسرار + تطبيق الأسرار + تدقيق الأسرار)
profiles.*.keyRef(type: "api_key")profiles.*.tokenRef(type: "token")
ملاحظات:
- أهداف خطة ملف تعريف المصادقة تتطلب
agentId. - تستهدف إدخالات الخطة
profiles.*.key/profiles.*.tokenوتكتب المراجع الشقيقة (keyRef/tokenRef). - يتم تضمين مراجع ملف تعريف المصادقة في دقة وقت التشغيل وتغطية التدقيق.
- بالنسبة لموفري النماذج المدارين بواسطة SecretRef، تحافظ إدخالات
agents/*/agent/models.jsonالمُنشأة على علامات غير سرية (وليس قيم الأسرار المحلولة) لأسطحapiKey/الرؤوس. - بالنسبة للبحث على الويب:
- في وضع المزود الصريح (تم تعيين
tools.web.search.provider)، يكون مفتاح المزود المحدد فقط نشطًا. - في الوضع التلقائي (لم يتم تعيين
tools.web.search.provider)، يكونtools.web.search.apiKeyوالمفاتيح الخاصة بالمزود نشطة.
- في وضع المزود الصريح (تم تعيين
بيانات الاعتماد غير المدعومة
تشمل بيانات الاعتماد خارج النطاق:
commands.ownerDisplaySecretchannels.matrix.accessTokenchannels.matrix.accounts.*.accessTokenhooks.tokenhooks.gmail.pushTokenhooks.mappings[].sessionKeyauth-profiles.oauth.*discord.threadBindings.*.webhookTokenwhatsapp.creds.json
المبرر:
- هذه بيانات اعتماد يتم إنشاؤها أو تدويرها أو تحمل جلسات أو فئات دائمة OAuth لا تناسب دقة SecretRef الخارجية للقراءة فقط.