2015-05-19 4 views
0

У нас есть IdentityServer v3 с пользовательским сервисом UserService, который обрабатывает два фактора auth. Мы используем его для многих клиентов (webapps), и я хотел бы отслеживать количество логинов для разных приложений.Где я регистрирую логины приложений в Thinktecture Identity Server v3

Я вижу, что GetProfileDataAsync вызывается каждый раз, когда пользователь переходит к новому клиенту (происходит также при каждом переходе между Webapps). Но я не могу отслеживать, какой клиент фактически вызывает вызов.

Существуют ли другие места, которые могут быть хорошо подходят для регистрации

  • Применение (ClientID)
  • SubjectId

Спасибо за любую помощь

Larsi

ответ

0

IdentityServer поддерживает как регистрацию разработчиков, так и производственные события. Вы можете включить событие на IdentityServerOptions - по умолчанию для вывода событий используется стандартный приемник регистрации.

На github люди создали раковину ElasticSearch, или вы можете создать свою собственную, внедряя IEventService