收藏
回答

JS-SDK 为什么要有 Config 和 agentConfig 两个概念?

在使用JS-SDK时发现,有些接口需要通过 agentConfig 注入应用权限才可以调用。

在应用全部都为“自建应用”的场景下,我其实不关心当前是哪一个Agent调用了使用JS-SDK,为了让部分接口调用成功,不得不全部注册 config 和 agentConfig。

config 和 agentConfig 两层验证的设计,为什么这么设计呢?对应的使用场景是什么?

回答关注问题邀请回答
收藏

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    09-28

    你好,config注入的是企业的身份与权限,而agentConfig注入的是应用的身份与权限。尤其是当调用者为第三方服务商时,通过config无法准确区分出调用者是哪个第三方应用,而在部分场景下,又必须严谨区分出第三方应用的身份,此时即需要通过agentConfig来注入应用的身份信息

    09-28
    有用
    回复
登录 后发表内容
问题标签