2016-04-20 4 views
0

У меня есть (C#) сервер и клиент с реализацией webhook. У меня есть собственный обработчик проверки подлинности для аутентификации клиентских приемников, когда они подписываются на события. Это работает нормально.генерировать уведомление с webhook

Теперь я хочу вызвать событие изнутри кода сервера при некоторых условиях. В этот момент, я вызываю метод:

this.NotifyAsync()

, расположенные на исходном коде:

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

Проблема заключается в том, что этот призыв к NotifyAsync() будет проверять, что есть авторизованный пользователь , это не так, потому что сам сервер запускает это действие.

Должен ли я генерировать код аутентификации из таблицы внутри сервера, чтобы инициировать уведомление по электронной почте или есть другой способ сделать это?

благодаря

ответ

0

просто звоню NotifyAllAsync() !!! здесь не требуется аутентификация, и она отправит уведомление всем клиентам ...

Смежные вопросы