C# 我可以在webhook响应中传递auth token参数并在webhook头中使用该令牌吗?

C# 我可以在webhook响应中传递auth token参数并在webhook头中使用该令牌吗?,c#,dialogflow-es,dialogflow-es-fulfillment,C#,Dialogflow Es,Dialogflow Es Fulfillment,正如标题所示,我想传递一个不记名代币。但是,每个令牌对于用户来说都是唯一的,因此我无法传递静态令牌。有没有一种方法可以在不使用google云服务的情况下,仅使用标准的dialogflow来实现这一点?听起来您传递的信息是这样的: client(在参数中发送承载令牌)->Dialogflow->fulfillment 您希望使用“授权”HTTP头从Dialogflow->webhook发送它 这是不可能的 但是,您可以做的是: client(在上下文参数中发送承载令牌)->Dialogflow->


正如标题所示,我想传递一个不记名代币。但是,每个令牌对于用户来说都是唯一的,因此我无法传递静态令牌。有没有一种方法可以在不使用google云服务的情况下,仅使用标准的dialogflow来实现这一点?

听起来您传递的信息是这样的:

client(在参数中发送承载令牌)->Dialogflow->fulfillment

您希望使用“授权”HTTP头从Dialogflow->webhook发送它

这是不可能的

但是,您可以做的是:

client(在上下文参数中发送承载令牌)->Dialogflow->proxy->fulfillment

在这种情况下,代理将是一个瘦webhook,它从参数中获取承载令牌,并将其用作调用实现webhook的auth头。请求本身(从Dialogflow到代理)将被回送到fulfillment webhook,响应(从fulfillment到代理)也将被中继