title: generate notification with webhook
body: <p>I have a (c#) server and client with webhook implementation.
  I have a custom authentication handler to authenticate client receivers when they subscribe for events.
  This works ok.</p>
  
  <p>Now, I want to trigger an event from inside the server's code on some condition. At that moment, I call method:</p>
  
  <p>this.NotifyAsync()</p>
  
  <p>located on source code:</p>
  
  <pre><code>namespace System.Web.Http
  public static class ApiControllerExtensions
  public static Task&lt;int&gt; NotifyAsync(this ApiController controller, string action, object data)
  </code></pre>
  
  <p>Problem is that this call to NotifyAsync() will check that there is an authenticated user, which is not the case because is the server itself triggering this action..</p>
  
  <p>Did I need to generate an AuthenticationTicket() from inside servers code in order to trigger webhook notification or there is other way to do it ??</p>
  
  <p>thanks</p>