При создании проекта ASP.NET Core MVC 2.1 я могу установить метод проверки подлинности Azure AD. Теперь сгенерированный код работает, и я заметил, что аутентификация настроена так:
services.AddAuthentication(AzureADDefaults.AuthenticationScheme)
.AddAzureAD(options => Configuration.Bind("AzureAd", options));
Теперь, когда я настраиваю провайдера OpenIdConnect напрямую, я могу установить свойство Events, которое позволит мне подключать код во время процесса аутентификации:
services.AddOpenIdConnect(options => {
options.Events = new OpenIdConnectEvents {
OnTokenValidated = PerformExtraValidationsBeforeLoggingIn,
}
});
Есть ли способ сделать то же самое с помощниками Azure Ad, которые используются мастером, или я должен использовать прямое соединение openid, чтобы добиться этого?
Спасибо,
Луис