Ядро aspnet и AzureAD: есть ли способ перехватить аутентификацию? - PullRequest
0 голосов
/ 26 июня 2018

При создании проекта 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, чтобы добиться этого?

Спасибо, Луис

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...