mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-10 17:24:58 +00:00
refactor(security): enforce account-scoped pairing APIs
This commit is contained in:
@@ -90,6 +90,7 @@ export async function noteSecurityWarnings(cfg: OpenClawConfig) {
|
||||
const warnDmPolicy = async (params: {
|
||||
label: string;
|
||||
provider: ChannelId;
|
||||
accountId: string;
|
||||
dmPolicy: string;
|
||||
allowFrom?: Array<string | number> | null;
|
||||
policyPath?: string;
|
||||
@@ -101,6 +102,7 @@ export async function noteSecurityWarnings(cfg: OpenClawConfig) {
|
||||
const policyPath = params.policyPath ?? `${params.allowFromPath}policy`;
|
||||
const { hasWildcard, allowCount, isMultiUserDm } = await resolveDmAllowState({
|
||||
provider: params.provider,
|
||||
accountId: params.accountId,
|
||||
allowFrom: params.allowFrom,
|
||||
normalizeEntry: params.normalizeEntry,
|
||||
});
|
||||
@@ -158,6 +160,7 @@ export async function noteSecurityWarnings(cfg: OpenClawConfig) {
|
||||
await warnDmPolicy({
|
||||
label: plugin.meta.label ?? plugin.id,
|
||||
provider: plugin.id,
|
||||
accountId: defaultAccountId,
|
||||
dmPolicy: dmPolicy.policy,
|
||||
allowFrom: dmPolicy.allowFrom,
|
||||
policyPath: dmPolicy.policyPath,
|
||||
|
||||
Reference in New Issue
Block a user