微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取身份验证请求的请求名称

如何解决获取身份验证请求的请求名称

我正在使用Zapier cli设置新的应用程序。我使用基于SESSION的身份验证,因为我想将一些变量交换为哈希字符串。我可以清楚地看到如何提取Zapier界面中提供的auth变量(例如bundle.authData.MY_FIELD)。

在我们的情况下,我们要求触发器的名称包含在身份验证/哈希调用中,因此返回的令牌是按功能的,而不仅仅是“允许所有”类型的方案。

所以我们希望能够做这样的事情:

const getSessionKey = async function (z,bundle){

    const response = await z.request({
        method: 'POST',url: 'my_url',body: {
            function_name: **bundle.triggers.name**
        },});

并在每个身份验证调用包括触发器或动作名称。 Zapier有可能吗?

解决方法

绑定模式中没有触发器/动作名称。最好情况下,您将必须配置一个字段,用户可以在其中键入一个字符串,以作为要通过其发送的触发器名称,或者如果您的目的是让您的应用仅与特定的触发器/动作一起使用-而不是仅传递一个现有的触发器/操作作为静态下拉菜单,以便仅请求必要的作用域,并在添加更多触发器/操作时对其进行更新。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。