使用webhook

时间:2016-04-20 16:57:21

标签: c# webhooks

我有一个(c#)服务器和带有webhook实现的客户端。 我有一个自定义身份验证处理程序来在订阅事件时对客户端接收器进行身份验证。 这没问题。

现在,我希望在某些条件下从服务器代码内部触发事件。那一刻,我打电话给方法:

this.NotifyAsync()

位于源代码:

namespace System.Web.Http
public static class ApiControllerExtensions
public static Task<int> NotifyAsync(this ApiController controller, string action, object data)

问题是这次对NotifyAsync()的调用会检查是否有经过身份验证的用户,但事实并非如此,因为服务器本身会触发此操作。

我是否需要从服务器代码内部生成AuthenticationTicket()以触发webhook通知,或者还有其他方法可以执行此操作?

感谢

1 个答案:

答案 0 :(得分:0)

只需调用NotifyAllAsync()!!!此处不需要身份验证,它会向所有客户发送通知......