在哪里可以在Thinktecture Identity Server v3中记录应用程序登录

时间:2015-05-19 09:11:27

标签: thinktecture-ident-server thinktecture

我们的IdentityServer v3具有自定义UserService,可处理双因素身份验证。我们将它用于许多客户端(webapps),我想跟踪不同应用程序的登录次数。

我看到每次用户导航到新客户端时都会调用GetProfileDataAsync(在webapps之间的每个选项卡切换上都会发生)。但是我无法跟踪客户端实际导致呼叫的情况。

是否还有其他适合记录的地方

  • 申请(clientid)
  • SubjectId

感谢您的帮助

Larsi

1 个答案:

答案 0 :(得分:0)

IdentityServer支持开发人员日志记录和生产事件。您可以在IdentityServerOptions上打开事件 - 默认情况下,默认的日志记录接收器用于输出事件。

在github上,人们创建了一个ElasticSearch接收器,或者您可以通过实现IEventService

来创建自己的接收器