Я запускаю несколько тестов с MSAL , но, к сожалению, он не работает должным образом.
Я все настроил для приложения ASP.NET MVC (.net 4.6) + Angular 1.6 SPA с ADAL и ADAL Angular. Все работало просто отлично, но потом я решил попробовать MSAL
.
Мой сконфигурированный обработчик OnValidateIdentity
провайдера в Startup.Auth.cs
был правильно загружен ADAL
, и я мог добавить дополнительные утверждения:
Provider = new OAuthBearerAuthenticationProvider
{
OnValidateIdentity = async context =>
{
Теперь, когда я изменил на MSAL
для Angular JS, я получаю ID Token
и Access Token
, но мой обработчик OnValidateIdentity
больше не срабатывает.
Используется ли app.UseWindowsAzureActiveDirectoryBearerAuthentication
все еще в силе при использовании MSAL
?
app.UseWindowsAzureActiveDirectoryBearerAuthentication(
new WindowsAzureActiveDirectoryBearerAuthenticationOptions
{
.
.
.