在 Thinktecture Identity Server v3 中我在哪里记录应用程序登录
Where do I log application-logins in Thinktecture Identity Server v3
我们有 IdentityServer v3 和自定义 UserService 来处理双因素身份验证。我们将它用于许多客户端 (webapps),我想跟踪不同应用程序的登录次数。
我看到每次用户导航到新客户端时都会调用 GetProfileDataAsync
(也发生在 Web 应用程序之间的每个选项卡切换上)。但我无法追踪到底是哪个客户端引起了调用。
还有其他适合日志记录的地方吗
- 应用程序(客户端)
- SubjectId
感谢您的帮助
拉尔西
IdentityServer 支持开发人员日志记录和生产事件。您可以在 IdentityServerOptions 上打开事件 - 默认情况下,默认日志记录接收器用于输出事件。
github 人们创建了 ElasticSearch 接收器,或者您可以通过实施 IEventService 创建自己的接收器
我们有 IdentityServer v3 和自定义 UserService 来处理双因素身份验证。我们将它用于许多客户端 (webapps),我想跟踪不同应用程序的登录次数。
我看到每次用户导航到新客户端时都会调用 GetProfileDataAsync
(也发生在 Web 应用程序之间的每个选项卡切换上)。但我无法追踪到底是哪个客户端引起了调用。
还有其他适合日志记录的地方吗
- 应用程序(客户端)
- SubjectId
感谢您的帮助
拉尔西
IdentityServer 支持开发人员日志记录和生产事件。您可以在 IdentityServerOptions 上打开事件 - 默认情况下,默认日志记录接收器用于输出事件。
github 人们创建了 ElasticSearch 接收器,或者您可以通过实施 IEventService 创建自己的接收器