我在Identity Server 4文档中看到,可以通过以下方式打开事件:
services.AddIdentityServer(options =>
{
options.Events.RaiseSuccessEvents = true;
options.Events.RaiseFailureEvents = true;
options.Events.RaiseErrorEvents = true;
});
这一切都很好,但我想知道如何监听事件的触发,例如“ApiAuthenticationSuccessEvent”。在.NET Core Web应用程序中,如何监听此事件的触发?我不会将事件持久化到某个事件存储中,我只需要知道何时会触发这样的事件,以便我可以检查该事件并使用信息执行某些操作。
也许我做错了什么,或者我错过了一些明显的东西!