Core 2.0 MVC - 用于日志记录的 AD 组授权

Core 2.0 MVC - AD Group Authorization for logging

我有一个 Core 2.0 MVC 项目,但我被困在日志记录上。 有没有办法在 .NET Core 2.0 Framework 上实现 Windows AD (Active Directory) 身份验证和授权? 我已经看到这个 article 使用 IIS,但是我正在寻找一种更可编程的方式。 (有很多 MVC4 和 5 的示例,但是我找不到 Core 2.0 的任何示例)

思路是在前面使用表单身份验证,在后面使用Active Directory作为用户存储。

我在这里回答了一个类似的问题: